Versão do artigo: Enterprise Server 2.17
Auditar usuários na instância
O painel do log de auditoria do GitHub Enterprise Server mostra aos administradores do site as ações realizadas por todos os usuários e organizações na sua instância do GitHub Enterprise Server durante os últimos 90 dias. O painel detalha informações como o tipo de ação, o autor da ação e quando a ação foi executada.
Acessar o log de auditoria do GitHub Enterprise Server
O painel do log de auditoria mostra uma exibição visual dos dados de auditoria na sua instância do GitHub Enterprise Server.
- In the upper-right corner of any page, click .
- In the left sidebar, click Enterprise.
- In the enterprise account sidebar, click Settings.
- Under " Settings", click Audit log.
No mapa, você pode aplicar zoom e visão panorâmica para ver os eventos do mundo todo. Posicione o mouse sobre um país para ver a contagem de eventos ocorridos nele.
Pesquisar eventos na sua instância
O log de auditoria lista as seguintes informações sobre as ações feitas na sua instância do GitHub Enterprise Server:
- O repositório em que a ação ocorreu;
- O usuário que fez a ação;
- A organização a que a ação pertence;
- O tipo de ação ocorrida;
- O país em que a ação ocorreu;
- A data e a hora em que a ação ocorreu.
Observações:
- Embora não seja possível usar texto para pesquisar entradas de auditoria, você pode criar consultas de pesquisa usando filtros diversificados. Vários operadores de pesquisa no GitHub Enterprise Server são compatíveis.
- Para pesquisar eventos com mais de 90 dias, use o qualificador
created
.
Pesquisar com base no repositório
O qualificador repo
limita as ações a um repositório específico pertencente à sua organização. Por exemplo:
repo:my-org/our-repo
localiza todos os eventos que ocorreram no repositórioour-repo
na organizaçãomy-org
;repo:my-org/our-repo repo:my-org/another-repo
localiza todos os eventos que ocorreram nos repositóriosour-repo
eanother-repo
na organizaçãomy-org
;-repo:my-org/not-this-repo
exclui todos os eventos que ocorreram no repositórionot-this-repo
na organizaçãomy-org
.
Você deve incluir o nome da sua organização no qualificador repo
; pesquisar somente repo:our-repo
não funcionará.
Pesquisar com base no usuário
O qualificador actor
incluir eventos com base no integrante da organização que fez a ação. Por exemplo:
actor:octocat
localiza todos os eventos feitos poroctocat
;actor:octocat actor:hubot
localiza todos os eventos feitos poroctocat
ehubot
;actor:hubot
exclui todos os eventos feitos porhubot
.
Só é possível usar o nome de usuário do GitHub Enterprise Server, e não o nome verdadeiro da pessoa.
Pesquisar com base na organização
O qualificador org
limita as ações a uma organização específica. Como por exemplo:
org:my-org
localiza todos os eventos que ocorreram na organizaçãomy-org
;org:my-org action:team
localiza todos os eventos de equipe que ocorreram na organizaçãomy-org
;org:my-org
exclui todos os eventos que ocorreram na organizaçãomy-org
.
Pesquisar com base na ação
O qualificador action
pesquisa eventos específicos, agrupados em categorias. Para obter informações sobre os eventos associados a essas categorias, consulte "Ações auditadas".
Categoria | Descrição |
---|---|
hook | Tem todas as atividades relacionadas a webhooks. |
org | Tem todas as atividades relacionadas à associação na organização. |
repo | Tem todas as atividades relacionadas aos repositórios pertencentes à organização. |
equipe | Tem todas as atividades relacionadas às equipes na organização. |
Você pode pesquisar conjuntos específicos de ações usando esses termos. Por exemplo:
action:team
localiza todos os eventos agrupados na categoria da equipe;-action:billing
exclui todos os eventos na categoria de cobrança.
Cada categoria tem um conjunto de eventos associados que você pode usar no filtro. Como por exemplo:
action:team.create
localiza todos os eventos em que uma equipe foi criada;-action:billing.change_email
exclui todos os eventos em que a categoria de cobrança foi alterada.
Pesquisar com base no local
O qualificador country
filtra as ações com base no país de origem.
- Você pode usar o código de duas letras do país ou o nome completo.
- Países com duas ou mais palavras devem ficar entre aspas. Como por exemplo:
country:de
localiza todos os eventos ocorridos na Alemanha;country:Mexico
localiza todos os eventos ocorridos no México;country:"United States"
localiza todos os eventos ocorridos nos Estados Unidos.
Pesquisar com base na hora da ação
O qualificador created
filtra as ações com base na hora em que elas ocorreram.
- Defina as datas usando o formato
YYYY-MM-DD
(ano, mês, dia). - As datas têm qualificadores antes de, depois de e intervalos. Como por exemplo:
created:2014-07-08
localiza todos os eventos ocorridos em 8 de julho de 2014;created:>=2014-07-01
localiza todos os eventos ocorridos depois de 8 de julho de 2014;created:<=2014-07-01
localiza todos os eventos ocorridos antes de 8 de julho de 2014;created:2014-07-01..2014-07-31
localiza todos os eventos ocorridos em julho de 2014.