Логи


В данном разделе представлены логи сервиса. Во вкладке Общие логи можно скачать актуальный лог-файл. Во вкладке Логи событий представлены все действия пользователей. Определенные события можно найти при помощи фильтров.

Логи

Логи аудита

Функционал аудита позволяет фиксировать различные действия пользователей в сервисе и выводить в административной панели информацию о них. С помощью подробного фильтра можно получить необходимую выборку логов. Кнопка Скачать таблицу позволяет получить логи событий в .csv формате.

В настройках аудита есть возможность указать список событий, которые будут попадать в таблицу. Колличество дней, которое логи будут хранится в сервисе, так же настраивается в этом подразделе. По истечении срока хранения, логи записываются в файл на локальной машине и удаляются из сервиса. Указать путь для файла, в который будут помещаться устаревшие логи можно с помощью параметра в application.properties:

audit.event-log.dir=/путь/до/файла/

Аудит

Ниже перечень всех событий, которые могут быть записаны в истории:

[Проект]

  • Создание проекта
  • Импорт проекта
  • Создание зеркала
  • Создание форка проекта
  • Добавление проекта в избранное

[Проблема]

  • Создание проблемы
  • Редактирование проблемы
  • Удаление проблемы
  • Изменение статуса проблемы
  • Создание дискуссии в проблеме
  • Редактирование дискуссии в проблеме
  • Удаление дискуссии в проблеме

[Запросы на слияние]

  • Создание ЗнС
  • Редактирование ЗнС
  • Удаление ЗнС
  • Выполнение слияния ЗнС
  • Одобрение ЗнС
  • Отмена одобрения ЗнС
  • Переключение автослияния
  • Создание дискуссий в ЗнС
  • Удаление дикуссий в ЗнС
  • Закрытие дискуссии в ЗнС

[CI/CD]

  • Запуск конвейера
  • Отмена конвейера
  • Удаление конвейера
  • Перезапуск конвейера
  • Удаление артефакта
  • Скачивание артефакта
  • Блокировка артефакта
  • Создание планировщика конвейеров
  • Изменение планировщика конвейеров
  • Удаление планировщика конвейеров

[Безопасность]

  • Изменение статуса уязвимости

[Векти]

  • Создание веток
  • Удаление веток

[Теги]

  • Создание тега
  • Удаление тега
  • Запуск конвейера из тега

[Релизы]

  • Создание релиза
  • Редактирование релиза
  • Удаление релиза

[Реестр пакетов]

  • Загрузка пакета в реестр пакетов
  • Удаление пакета из реестра пакетов
  • Скачивание пакета из реестра пакетов

[Настройки проекта]

  • Изменение информации о проекте
  • Изменение URL проекта
  • Изменение видимости репозитория
  • Изменение настройки force-push в репозитории
  • Привязка wiki-репозитория
  • Отвязка wiki-репозитория
  • Передача репозитория
  • Смена типа репозитория (Обычный/зеркало)
  • Удаление репозитория

[Лейблы]

  • Создание лейблов
  • Удаление лейблов

[Управление доступом]

  • Добавление пользователя в проект
  • Добавление команды в проект
  • Изменение роли пользователя в проекте
  • Удаление пользователя из проекта
  • Удаление команды из проекта

[Запросы на слияние]

  • Изменение правила одобрения слияний
  • Удаление правила одобрения слияний
  • Изменение настроек ЗнС
  • Изменение правил автоматического слияния ЗнС
  • Изменение правила слияния одним коммитом ЗнС

[Защита тегов]

  • Создание правила защиты тегов
  • Изменение правила защиты тегов
  • Удаление правила защиты тегов

[Защита веток]

  • Создание правила защиты веток
  • Изменение правила защиты веток
  • Удаление правила защиты веток

[Вебхуки]

  • Создание вебхука
  • Изменение вебхука
  • Удаление вебхука

[Токен развертывания]

  • Создание токена развертывания
  • Удаление токена развертывания

[CI/CD]

  • Изменение настроек CI/CD
  • Добавление переменных для задач
  • Удаление переменных для задач
  • Очистка логов конвейеров

[Агенты CI/CD]

  • Сброс токена регистрации
  • Регистрация агента
  • Изменение настроек агента
  • Удаление агента

[Интеграции]

  • Создание интеграции
  • Изменение интеграции
  • Удаление интеграции

[Уведомления email]

  • Изменение списка событий

[Настройки реестра]

  • Изменение настроек реестра

[PUSH-операции]

  • Изменение настроек push операций

[Команда]

  • Создание команды

[Настройки команды]

  • Изменение данных команды
  • Изменение URL команды
  • Изменение приватности команды
  • Передача команды

[Управление доступом]

  • Добавление пользователя в команду
  • Изменение роли пользователя в команде
  • Удаление пользователя из команды

[Компания]

  • Создание компании

[Реестр пакетов]

  • Загрузка пакета в реестр пакетов
  • Удаление пакета из реестра пакетов
  • Скачивание пакета из реестра пакетов

[Настройки компании]

  • Изменение данных компании
  • Изменение URL компании
  • Изменение приватности компании
  • Передача компании

[Управление доступом]

  • Добавление пользователя в компанию
  • Изменение роли пользователя в компании
  • Удаление пользователя из компании

[Управление ролями]

  • Создание роли
  • Изменение роли
  • Удаление роли

[Настройки реестра]

  • Изменение настроек реестра

[Агенты CI/CD]

  • Сброс токена регистрации
  • Регистрация агента
  • Изменение настроек агента
  • Удаление агента

[Пользователь]

  • Создание пользователя

[Профиль]

  • Изменение информации о пользователе

[Аккаунт]

  • Включение двухфакторной аутентификации
  • Выключение двухфакторной аутентификации
  • Подтверждение аккаунта через VK ID
  • Подтверждение аккаунта через Yandex ID
  • Изменение логина
  • Изменение почты
  • Изменение пароля

[Ключи]

  • Добавление SSH ключа
  • Удаление SSH ключа
  • Добавление GPG ключа
  • Удаление GPG ключа

[Приложения Oauth]

  • Создание Oauth приложения
  • Удаление Oauth приложения
  • Создание API токена
  • Удаление API токена

[Транспортные токены]

  • Создание транспортного токена
  • Удаление транспортного токена

[Сервис]

  • Попытка входа в систему
  • Вход в систему
  • Обращение пользователем к данным, доступ к которым закрыт для роли пользователя
  • Неавторизованный доступ к API бекенд-систем
  • Смена настроек сервиса
  • Смена настроек Реестра