Skip to main content

Экспорт действий журнала аудита для предприятия

Данные аудита и событий Git можно экспортировать в файл для автономного анализа.

Кто может использовать эту функцию?

Enterprise owners

Сведения об экспорте данных журнала аудита и событий Git

Журнал аудита можно экспортировать, скачав JSON-файл или CSV-файл из вашей организации на GitHub. При экспорте событий журнала аудита можно запросить один или несколько поддерживаемых квалификаторов, чтобы отфильтровать определенные события журнала для экспорта. См . раздел AUTOTITLE.

Журнал аудита перечисляет события, активируемые действиями, влияющими на ваше предприятие за последние 180 дней. События Git хранятся в журнале аудита семь дней —

Можно экспортировать данные событий Git, скачав JSON-файл из журнала аудита предприятия. В отличие от данных журнала аудита, вы не можете запрашивать определенные события Git для фильтрации и экспорта в пользовательском интерфейсе журнала аудита.

Note

При экспорте событий Git события, инициированные через веб-браузер или REST или API GraphQL, не включаются. Например, если пользователь объединяет запрос на вытягивание в веб-браузере, изменения отправляются в базовую ветвь, но событие Git для этой отправки в экспорт не включается.

В файле, который будет создан после экспорта журнала, вы найдете указанные ниже ключи и значения.

КлючПример значения
actionteam.create
actoroctocat
usercodertocat
actor_location.country_codeUS
orgocto-org
repoocto-org/documentation
created_at1429548104000 (Метка времени показывает время, прошедшее после Epoch, в миллисекундах.)
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

В качестве альтернативы экспорту событий журнала можно использовать API для получения событий журнала аудита или настройки GitHub для потоковой передачи данных аудита в журнал событий. Дополнительные сведения см. в разделе [AUTOTITLE и Использование API журнала аудита для предприятия](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise).

Экспорт данных журнала аудита

  1. В правом верхнем углу GitHubщелкните фото профиля.
  2. В зависимости от среды щелкните "Ваше предприятие **" или выберите **"Предприятия **", а затем выберите **предприятие, которое вы хотите просмотреть.
  3. В левой части страницы на боковой панели учетной записи предприятия щелкните Параметры.
  4. В разделе "Параметры" щелкните Журнал аудита.
  5. При необходимости можно экспортировать только отфильтрованные результаты, выполнить поиск по одному или нескольким поддерживаемым квалификаторами или фильтрам журналов.
  6. Выберите раскрывающееся меню экспорта Экспорт и выберите формат файла.

Экспорт данных событий Git

Можно также экспортировать данные событий Git по диапазону дат. Данные экспортируются в виде сжатого файла JSON с разделителями новой строки.

  1. В правом верхнем углу GitHubщелкните фото профиля.

  2. В зависимости от среды щелкните "Ваше предприятие **" или выберите **"Предприятия **", а затем выберите **предприятие, которое вы хотите просмотреть.

  3. В левой части страницы на боковой панели учетной записи предприятия щелкните Параметры.

  4. В разделе "Параметры" щелкните Журнал аудита.

  5. Выберите раскрывающееся меню Экспорт событий Git и выберите диапазон дат для экспорта событий журнала.

  6. Щелкните Скачать результаты.

  7. Чтобы извлечь данные JSON, распакуйте файл с помощью клиента или команды архивной программы. Например:

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