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

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

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

  • Время события – дата и время события;
  • Инициатор – имя пользователя или system для действий системы;
  • Сообщение – сообщение с деталями события;
  • Длительность – продолжительность событий по этапам анализа и работе с внешними источниками.

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

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

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

Текст событияРасшифровка
Object <ActivationKey: Owner: {owner.name}. Expired: YYYY-ММ-DD HH:MM:SS+HH:MM (timezone). Authors limit: {limit.number}> createdАктивация лицензии на ПО с указанием владельца ключа и ограничения по количеству авторов
No activation keyОтсутствует ключ активации
Problem with activation key: {status.lower()}Проблема с ключом активации

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

Текст событияРасшифровка
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 startedSCA анализ проекта запущен
[SCA][{analysis_run.project.name}][{analysis_run.sequence}/{analysis_run.pk}] Analysis finishedSCA анализ проекта окончен
[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 анализа проекта запущен
[[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 анализа содержит UUID запуска.

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

Текст событияРасшифровка
Policy ignore {policy_ignore} createdСоздание правила игнорирования политики
Policy ignore {policy_ignore} activatedАктивация правила игнорирования политики
To Policy ignore {policy_ignore} added Policy {policy_alert.policy}Добавлена политика в существующее правило игнорирования
Policy "{policy.name}" (id: {policy.pk}) skipped. Reason: {err!r}Политика пропущена по причине ошибки

Анализ секретов

Текст событияРасшифровка
[Secrets][{analysis_run.analysis_object}] Analysis startedЗапущен анализ секретов
[Secrets] Training run startedЗапущено обучение пользовательской модели на основе результатов разметки
[Secrets][{analysis_run.analysis_object}] Analysis finishedЗавершен анализ секретов
[Secrets] Training run finishedЗавершено обучение пользовательской модели на основе результатов разметки
[Secrets][{analysis_run.analysis_object}] Analysis failed. Check server logs.Ошибка анализа секретов
[Secrets] Training run failed. Check server logs.Ошибка обучения пользовательской модели

Анализ контейнерных образов

Текст событияРасшифровка
In container image {container_image} dependency {dep_name_and_version} was changedВ контейнерном образе изменена зависимость
Updating images list for registry {container_registry} triggered via update button.Запущено принудительное обновление списка образов из реестра

Работа с LDAP

Текст событияРасшифровка
Applying all LDAP group mapping rules triggeredЗапуск применения всех правил сопоставления групп LDAP
{message} While processing, failed to apply some of rules related to following LDAP servers: {', '.join(ldap_servers_mapping_failed_for)}. Check server logs.Ошибка применения правил сопоставления групп для указанных LDAP-серверов

Прочее

Текст событияРасшифровка
(Run #{task.id}) Analysis started via APIАнализ запущен через API
Some tasks in analysis failedНекоторые задачи при анализе не выполнены
Could not connect to OSS Index, reason: {err}Не удалось подключиться к индексу OSS из-за ошибки
Could not connect to OSS Index, reason: {err}Ошибка подключения к OSS Index
There is already running analysisАнализ уже запущен
Another analysis in progress. Parallel execution forbidden.Запрещен параллельный запуск анализа
Repo path for {project} does not exist, setting status to Not clonedПуть к репозиторию не найден, статус установлен как "Не клонирован"
Failed to clone for repository {project.repo_name} because project was deletedНе удалось клонировать репозиторий, так как проект был удален
Updating {update_type} since {updated_after} / Updating all {update_type}Информация об обновлении лицензий, уязвимостей
Страница была полезна?