Skip to main content

Exportando a atividade de log de auditoria da sua empresa

Você pode exportar dados de eventos de auditoria e do Git para um arquivo para análise off-line.

Enterprise owners can export the audit log.

Sobre exportações de dados de registros de auditoria e eventos do Git

Você pode exportar o log de auditoria fazendo o download de um arquivo do JSON ou CSV da sua empresa em GitHub Enterprise Cloud. Ao exportar eventos do log de auditoria, você pode consultar por um ou mais desses classificadores para filtrar eventos de log específicos para exportação. Para obter mais informações sobre os qualificadores de pesquisa, consulte "Pesquisa baseada na ação executada.

Você pode exportar dados de eventos Git fazendo o download de um arquivo JSON do log de auditoria da empresa. Ao contrário dos dados de log de auditoria, você não pode consultar eventos específicos do Git para filtrar e exportar na interface do usuário do log de auditoria.

Note: When you export Git events, events that were initiated via the web browser or the REST or GraphQL APIs are not included. Por exemplo, quando um usuário faz merge de um pull request no navegador da web, as alterações são enviadas por push para o branch base, mas o evento do Git para esse push não está incluído na exportação.

Após exportar o log, você verá as seguintes chaves e valores no arquivo resultante.

TeclaValor de exemplo
Açãoteam.create
actoroctocat
usuáriocodertocat
actor_location.country_codeUS
orgocto-org
repoocto-org/documentation
created_at1429548104000 (o registro de data e hora mostra o tempo desde a era Epoch em milissegundos.)
data.emailoctocat@nowhere.com
data.hook_id245
data.events["issues", "issue_comment", "pull_request", "pull_request_review_comment"]
data.events_were["push", "pull_request", "issues"]
data.target_loginoctocat
data.old_userhubot
data.teamocto-org/engineering

Como alternativa à exportação de eventos de log, você pode usar a API para recuperar os eventos de log de auditoria ou configurar GitHub Enterprise Cloud para transmitir dados de auditoria quando os eventos forem registrados. Para obter mais informações, consulte "Usando a API de registro de auditoria para sua empresa" e "Transmitindo o registro de auditoria da sua empresa".

Exportando dados de log de auditoria

  1. No canto superior direito de GitHub.com, clique na sua foto de perfil e, em seguida, clique em Suas empresas. "Suas empresas" no menu suspenso para a foto do perfil em GitHub Enterprise Cloud

  2. Na lista de empresas, clique na empresa que você deseja visualizar. Nome de uma empresa na lista das suas empresas

  3. Na barra lateral da conta corporativa, clique em Settings. Aba de configurações na barra lateral de contas corporativas

  4. Em "Configurações de ", clique em Log de Auditoria. Aba Log de auditoria na barra lateral da conta corporativa

  5. Opcionalmente, apenas para exportar resultados filtrados, pesquise um ou mais qualificadores ou filtros de log.

  6. Selecione o menu suspenso Exportar e escolha o formato de arquivo (JSON ou CSV) para exportar eventos de log.

    Botão de exportação

Exportando dados de eventos do Git

Você também pode exportar dados de eventosdo Git por intervalo de datas.

  1. No canto superior direito de GitHub.com, clique na sua foto de perfil e, em seguida, clique em Suas empresas. "Suas empresas" no menu suspenso para a foto do perfil em GitHub Enterprise Cloud

  2. Na lista de empresas, clique na empresa que você deseja visualizar. Nome de uma empresa na lista das suas empresas

  3. Na barra lateral da conta corporativa, clique em Settings. Aba de configurações na barra lateral de contas corporativas

  4. Em "Configurações de ", clique em Log de Auditoria. Aba Log de auditoria na barra lateral da conta corporativa

  5. Selecione o menu suspenso Exportar eventos do Git e escolha um intervalo de datas para exportar eventos de registro.

    Exportar botão de eventos do Git

  6. Clique em Fazer o download dos resultados para fazer o download do arquivo.

  7. Os dados são exportados como um arquivo JSON comprimido. Para extrair os dados do JSON, descompacte o arquivo usando um cliente de utilitário do arquiv ou comando. Por exemplo:

    gunzip export-avocado-corp-1642896556.json.gz