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

Аудит количества авторов

Функция аудита количества авторов доступна в платформе, начиная с версии 2025.37.0. Она позволяет получить статистику об уникальных авторах коммитов в выбранных репозиториях.

Совершить расчет можно в разделе Настройки → Ключ активации по кнопке Рассчитать.

Поддерживаемые платформы

На данный момент аудит доступен для платформы GitLab.

Настройка параметров

После нажатия кнопки открывается форма с параметрами анализа:

  • Провайдер — источник данных о репозиториях. На текущий момент поддерживается GitLab;
  • VCS URL — адрес хоста, на котором размещены репозитории (без указания конкретного репозитория). Пример:
    https://gitlab.svc.cdscrng.ru/
    
  • Ключ доступа — персональный токен с правами read_api. Токен не сохраняется и используется только для текущего расчёта. В GitLab токен можно получить по адресу:
    <VCS-URL>/-/user_settings/personal_access_tokens
    
  • Фильтр по email авторов — список доменов или регулярных выражений для отбора авторов. Можно указать несколько значений через |.

Важно

VCS URL должен начинаться с протокола передачи данных. Закрывающий слэш необязателен.

Выполнение анализа

После заполнения формы нажмите Рассчитать. Пока идёт сканирование, процесс можно отменить нажатием кнопки Отменить.

Результаты расчёта

После завершения аудита в разделе ключей активации отображаются следующие данные:

  • Статус расчёта – показывает результат выполнения. При ошибке причину можно посмотреть в разделе Аудит-лог;
  • Время расчёта – дата и время выполнения аудита;
  • Уникальных авторов за год – количество авторов коммитов за последние 365 дней. Через API параметр можно изменить;
  • Успешно обработанных репозиториев – количество репозиториев, обработанных без ошибок;
  • Репозиториев с ошибкой – количество репозиториев, где возникли ошибки чтения. Подробности можно увидеть в логах бэкенда;
  • URL отчёта (JSON) – ссылка на полный отчёт в формате JSON с деталями анализа и списком обработанных репозиториев.

Диагностика ошибок

Если анализ завершился с ошибкой:

  1. Проверьте VCS URL и корректность токена. При ошибке 401 обычно указаны неверный адрес или недействительный токен.
  2. Дополнительную информацию можно найти в разделе Аудит-лог.