Перейти к содержанию

Работа с аудит-логом

Аудит-лог – это журнал событий в системе CodeScoring. Он находится в разделе Settings -> Audit log.

В аудит-логе фиксируются события системы, действия пользователей и произошедшие ошибки. Каждое событие содержит следующие данные:

  • Event time – дата и время события;
  • Actor – имя пользователя или system для действий системы;
  • Message – сообщение с деталями;
  • Duration – продолжительность событий по этапам анализа и работе с внешними источниками.

Журнал можно отфильтровать по периоду или исполнителю, а также найти в нем конкретное событие, используя поле Search. Также доступен экспорт журнала в формате CSV.

События в аудит-логе разделяются на несколько категорий. Ниже приведен полный список возможных событий по каждой из категорий с расшифровками.

Активация лицензии

Текст события Расшифровка
Object created Активация лицензии на ПО с указанием владельца ключа и ограничения по количеству авторов

Аутентификация пользователя

Текст события Расшифровка
User logged in Пользователь успешно аутентифицировался в системе
User logged out Пользователь вышел из системы
Failed login attempt {username} Введен неверный пароль при попытке аутентификации

Управление объектами

Текст события Расшифровка
Object {instance!r} created Создание любого объекта в системе пользователем через интерфейс
Object {instance!r} updated Обновление любого объекта в системе пользователем через интерфейс
Object {instance!r} deleted Удаление любого объекта в системе пользователем через интерфейс

Запуск SCA анализа

Текст события Расшифровка
[SCA][{analysis_run.project.name}][{analysis_run.sequence}/{analysis_run.pk}] Analysis started SCA анализ проекта запущен
[SCA][{analysis_run.project.name}][{analysis_run.sequence}/{analysis_run.pk}] Analysis finished SCA анализ проекта окончен
[SCA][{analysis_run.project.name}][{analysis_run.sequence}/{analysis_run.pk}] Analysis failed. Check server logs. SCA анализ проекта завершился с ошибкой. Необходимо проверить логи сервера.
Failed to clone for repository {repository.name}. Клонирование репозитория не удалось
Failed to detect branch for repository "{repository.name} Не удалось обнаружить ветку для репозитория
[SCA][{project.name}][{analysis_run.sequence}/{analysis_run.pk}] Clone source code Клонирование исходного кода проекта запущено
SCA][{project.name}][{analysis_run.sequence}/{analysis_run.pk}] Collect files data Поиск данных о файлах проекта запущен
[SCA][{project.name}][{analysis_run.sequence}/{analysis_run.pk}] Collect manifests Поиск манифестов проекта запущен
[SCA][{project.name}][{analysis_run.sequence}/{analysis_run.pk}] Create pipeline Создание pipeline для SCA анализа проекта запущено
[SCA][{project.name}][{analysis_run.sequence}/{analysis_run.pk}] Check policies Проверка политик SCA анализа проекта запущена
[SCA][{project.name}][{analysis_run.sequence}/{analysis_run.pk}] Update project metrics Обновление метрик проекта для SCA анализа проекта запущено
[SCA][{project.name}][{analysis_run.sequence}/{analysis_run.pk}] Analyze dependencies Анализ зависимостей проекта для SCA анализа проекта запущен
(Run #{task.id}) Analysis started via API Анализ запущен через консольный агент по API (с uuid запуска)
Some tasks in analysis failed Некоторые задачи при анализе не выполнены
Could not connect to OSS Index, reason: {err} Не удалось подключиться к индексу OSS с указанием ошибки
[[SCA][{project.name}] Analysis didn't start (Reason: {err.message})] SCA анализ проекта не запустился с указанием ошибки
Overall SCA run started for {len(projects)} project(s) Запущен SCA анализ для проектов

Каждое событие SCA анализа содержит последовательный номер анализа в проекте и UUID запуска.

Запуск TQI анализа

Текст события Расшифровка
Rebuild author {primary_email} Обновление информации по автору на основании правил объединения по основному email
Generate authors merge rules Создание правил слияния авторов
(Run #{run_id}) Collect commits data for project {project.name} Сбор данных коммитов для проекта запущен
(Run #{run_id}) Create authors Создание авторов
(Run #{run_id}) Load authors OSS contributions Загрузка вклада авторов в OSS
(Run #{run_id}) Authors analysis started Начался анализ авторов
(Run #{run_id}) Authors analysis completed Анализ авторов успешно завершен
(Run #{run_id}) Authors analysis failed. Check server logs. Анализ авторов завершен с ошибкой. Необходимо проверить логи сервера
(Run #{run_id}) Authors analysis cancelled Анализ авторов отменен
(Run #{run_id}) Update project {project.name} Обновление проекта
(Run #{run_id}) Clones analysis started Запущен анализ клонированного кода запущен
(Run #{run_id}) Clones analysis completed Завершен анализ клонированного кода
(Run #{run_id}) Clones analysis failed. Check server logs. Анализ клонированного кода завершен с ошибкой. Необходимо проверить логи сервера
(Run #{run_id}) Clones analysis cancelled Анализ клонированного кода отменен
(Run #{run_id}) Clone source code for project {project.name} Клонирование репозитория исходного кода проекта запущено

Каждое событие TQI анализа содержит ID запуска.

Управление политиками

Текст события Расшифровка
Policy ignore {policy_ignore} created Создание правила игнорирования политики
Policy ignore {policy_ignore} activated Активация правила игнорирования политики
To Policy ignore {policy_ignore} added Policy {policy_alert.policy} Добавлена политика в существующее правило игнорирования