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

Работа с логами

Общая информация

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

В случае возникновения сбоев или нестандартных ситуаций, вовремя проанализированные логи становятся основой для их оперативного разрешения.

Ротация логов

Механизм ротации логов реализован с помощью модуля mint_logrotate, он устанавливается автоматически с любым из компонентов MINT в виде отдельного docker контейнера по пути /opt/mint/logrotate.

Данный модуль в реальном времени выгружает логи всех компонентов MINT из контейнеров в каталог /opt/mint/logs.

Логи контейнеров при этом очищаются.

По умолчанию, логи старше 5 дней автоматически сжимаются и хранятся в архиве. По истечении 60 дней логи удаляются.

Время хранения можно изменить в .env файле компонента mint_logrotate

  • ARCHIVE_DAYS – значение в днях, после которого логи будут архивироваться

  • DELETE_DAYS – значение в днях, после которого логи будут удаляться

После изменения значений необходимо перезапустить mint_logrotate командами:

docker compose stop
docker compose up -d