Платформа использует системную службу journald для сбора логов. Чтобы управлять объёмом логов, которые поступают в journald, необходимо в docker-контейнерах платформы определить переменную окружения LOG_SETTINGS_JOURNALD_LEVEL и присвоить ей нужный уровень.
Уровни логирования в порядке уменьшения вывода данных:
trace — максимальный вывод;
debug;
info;
warning;
error;
critical — минимальный вывод.
По умолчанию, на наиболее нагруженных компонентах выставлен режим critical.
Изменение уровня логирования с помощью патча
Изменения не сохранятся при обновлении платформы.
Чтобы изменить уровень логирования:
Создайте файл ~/patches/patch_log_settings_journald_level.yaml. Пример содержания файла для минимального вывода данных:
Изменение уровня логирования с помощью правки docker-compose.yaml
Остановите платформу:
dci stop
CODE
Откройте файл docker-compose.yaml
В файле найдите секцию enviroment.
Добавьте переменную окружения LOG_SETTINGS_JOURNALD_LEVEL и присвойте ей одно из значений уровня логирования. Пример строки для минимального вывода данных: