Общее описание

В состав мониторинга включена система сбора и анализа логов Loki. Данная система предназначена для сбора и анализа логов в распределенных и контейнерных средах. Официальная документация. Loki устанавливается вместе с системой мониторинга. По умолчанию срок хранения логов в системе 7 дней.

Установка

См. v1.0_7.1 Мониторинг состояния сервисов

Просмотр

Доступ к дашборду

Для получения доступа к дашборду в Grafana необходимо открыть браузер и перейти по адресу http://<IP-адрес хоста мониторинга>:<порт Grafana>. Номер порта, на котором работает Grafana, задается во время установки сервиса, по умолчанию - 3000.

Логин и пароль пользователя по умолчанию - admin / admin. После авторизации будет предложено изменить пароль по умолчанию. Если в этом нет необходимости, внизу под полями ввода пароля можно нажать кнопку skip.

Дашборд Loki доступен в разделе Explore (потребуется нажать стрелку справа от имени раздела, что бы развернуть доступные секции) в секции Logs:

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

Просмотр логов определенного сервиса

Для просмотра логов определённого сервиса надо нажать кнопку Show logs в окне с описанием дашборда:

После этого откроется окно с логами выбранного сервиса:

В данном окне можно выполнить поиск определенного слова или словосочетания в логах, введя в поле Search in log lines и нажав Enter. Можно ввести несколько словосочетаний подряд:

для удаления фильтра надо нажать крестик справа от Line filter.

Просмотр логов нескольких сервисов

Для просмотра логов нескольких сервисов одновременно надо нажать кнопку "+" в окнах с описаниями интересующих дашбордов:

и нажать кнопку Show logs справа от списка выбранных дашбордов:

Настройки

Управление параметрами сервиса выполняется через переменные плейбука Ansible, которые расположены в файле ansible/roles/monitoring/defaults/main.yml.

После изменения любых переменных необходимо повторно выполнить плейбук установки системы мониторинга.