Acerca de las exportaciones del registro de auditoría y los datos de eventos de Git
Para exportar el registro de auditoría, descargue un archivo JSON o CSV desde su cuenta de Enterprise en GitHub Enterprise Cloud. Al exportar eventos de registro de auditoría, puede consultar uno o varios de estos calificadores compatibles para filtrar los eventos de registro específicos que desee exportar. Para obtener más información sobre los calificadores de búsqueda, consulta "Búsqueda en el registro de auditoría de la empresa".
Para exportar los datos de eventos de Git, descargue un archivo JSON desde el registro de auditoría de la empresa. A diferencia de los datos de registro de auditoría, no puede consultar eventos de Git específicos para filtrar y exportar en la interfaz de usuario del registro de auditoría.
Nota: Al exportar eventos de Git, no se incluyen los eventos que se iniciaron a través del explorador web, la API REST o GraphQL API. Por ejemplo, cuando un usuario combina una solicitud de incorporación de cambios en el explorador web, los cambios se insertan en la rama base, pero el evento de Git de esa inserción no se incluye en la exportación.
Después de exportar el registro, verá los siguientes valores y claves en el archivo resultante.
Clave | Valor de ejemplo |
---|---|
action | team.create |
actor | octocat |
user | codertocat |
actor_location.country_code | US |
org | octo-org |
repo | octo-org/documentation |
created_at | 1429548104000 (Los registros horarios muestran la hora desde Epoch con milisegundos). |
data.email | octocat@nowhere.com |
data.hook_id | 245 |
data.events | ["issues", "issue_comment", "pull_request", "pull_request_review_comment"] |
data.events_were | ["push", "pull_request", "issues"] |
data.target_login | octocat |
data.old_user | hubot |
data.team | octo-org/engineering |
Como alternativa a la exportación de eventos de registro, puede usar la API para recuperar eventos de registro de auditoría o configurar GitHub Enterprise Cloud para transmitir los datos de auditoría a medida que se registran los eventos. Para obtener más información, vea «Uso de la API de registro de auditoría para la empresa» y «Streaming del registro de auditoría de su empresa».
Exportación de datos de registro de auditoría
-
En la esquina superior derecha de GitHub.com, haga clic en la imagen de perfil y después en Your enterprises.
-
En la lista de empresas, da clic en aquella que quieras ver.
-
En la barra lateral de la cuenta de empresa, haz clic en Configuración. 1. En " Configuración", haz clic en Registro de auditoría.
-
Para exportar solo los resultados filtrados, también puede buscar usando uno o varios calificadores o filtros de registro admitidos.
-
Seleccione el menú desplegable Export y elija el formato de archivo (JSON o CSV) para exportar eventos de registro.
Exportación de datos de eventos de Git
También puede exportar los datos de eventos de Git por intervalo de fechas.
-
En la esquina superior derecha de GitHub.com, haga clic en la imagen de perfil y después en Your enterprises.
-
En la lista de empresas, da clic en aquella que quieras ver.
-
En la barra lateral de la cuenta de empresa, haz clic en Configuración. 1. En " Configuración", haz clic en Registro de auditoría.
-
Seleccione el menú desplegable Export Git Events y elija un intervalo de fechas para exportar eventos de registro.
-
Haga clic en Download Results para descargar el archivo.
-
Los datos se exportan como un archivo JSON comprimido. Para extraer los datos JSON, descomprima el archivo mediante un comando o cliente de la utilidad de archivo. Por ejemplo:
gunzip export-avocado-corp-1642896556.json.gz