Skip to main content

Exportación de la actividad del registro de auditoría de su empresa

Puedes exportar los datos de eventos de auditoría y Git a un archivo para su análisis sin conexión.

¿Quién puede utilizar esta característica?

Enterprise owners

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. Consulte "Búsqueda en el registro de auditoría de la empresa".

El registro de auditoría enumera eventos activados por las actividades que afectan a tu empresa dentro de los últimos 180 días. La bitácora de auditoría retiene eventos de Git por siete días.

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.

ClaveValor de ejemplo
actionteam.create
actoroctocat
usercodertocat
actor_location.country_codeUS
orgocto-org
repoocto-org/documentation
created_at1429548104000 (Los registros horarios muestran la hora desde Epoch con milisegundos).
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 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

  1. En la esquina superior derecha de GitHub, haga clic en su foto de perfil y, a continuación, en Sus empresas.

  2. En la lista de empresas, da clic en aquella que quieras ver.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.

  4. En " Configuración", haz clic en Registro de auditoría.

  5. Para exportar solo los resultados filtrados, también puede buscar usando uno o varios calificadores o filtros de registro admitidos.

  6. Selecciona el menú desplegable Exportar y haz clic en un formato de archivo.

Exportación de datos de eventos de Git

También puede exportar los datos de eventos de Git por intervalo de fechas. Los datos se exportan como un archivo JSON comprimido delimitado por líneas nuevas.

  1. En la esquina superior derecha de GitHub, haga clic en su foto de perfil y, a continuación, en Sus empresas.

  2. En la lista de empresas, da clic en aquella que quieras ver.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.

  4. En " Configuración", haz clic en Registro de auditoría.

  5. Selecciona el menú desplegable Exportar eventos de Git y elige un intervalo de fechas para exportar los eventos de registro.

  6. Haz clic en Descargar resultados.

  7. 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