2.10. Логирование¶
Просмотр лога (журнала) событий, связанных с бизнес-процессами, доступен через web-интерфейс на вкладке Logger.
Для этого в системе должна быть определена роль logger
и настроена его
конфигурация.

Каждая запись в таблице лога предоставляет следующую информацию о событии:
Level
— уровень логирования. В лог записываются события уровней «Info», «Warning» и «Error»;Time
— дата и время события в формате «yyyy-mm-dd hh:mm:ss»;Node
— имя узла кластера, на котором произошло событие;Module
— имя модуля системы, инициировавшего событие;Message
— описание события. В начале записи приводится UUID исходного запроса, с которым объект, в отношение которого возникло событие, пришел в систему. В случае события уровней «Warning» и «Error» в описание также включен полный stack trace.
Для удобства поиска записей в логе можно использовать фильтры. Фильтры существуют для каждой из колонок таблицы. Возможно использовать несколько фильтров совместно.
При заходе на страницу в таблице лога отображаются не более 100 записей. Если нужно увеличить количество записей, выводимых на экран, нажмите кнопку Show more внизу под таблицей.
Также возможно выгрузить все текущие записи лога в виде файла в формате .txt
.
Для этого нажмите кнопку Save внизу под таблицей.
Полный лог всех событий пишется средствами операционной системы и доступен при
помощи системной утилиты journalctl
:
journalctl -u <instance_name>
Также полные логи для всех экземпляров кластера можно получить при помощи скрипта
expirationd tdgctl.py
:
./tdgctl.py logs
См. подробнее про формат данной команды.