Формирование журналов аудита#

Формирование журналов аудита реализует следующие сценарии:

Основной сценарий: запись событий аудита в файл#

  1. Qdrant генерирует событие аудита (например, вход пользователя).

  2. Событие записывается в память и затем в файл audit.log.

  3. Администратор проверяет логи для анализа действий пользователей.

  4. Logrotate запускается по расписанию.

  5. Текущий файл audit.log архивируется и заменяется новым.

  6. Qdrant продолжает запись событий в новый файл.

Альтернативный сценарий#

Альтернативные сценарии отсутствуют.

Исключительный сценарий: ошибка записи событий аудита#

  1. Qdrant пытается записать событие, но файл audit.log заблокирован.

  2. Администратор проверяет права доступа к файлу и исправляет их.

  3. После исправления, события аудита снова записываются.