Мониторинг работы Платформы Радар
Общее описание
Раздел интерфейса "Мониторинг" содержит наборы приборных панелей (дашбордов) Grafana, интегрированных в интерфейс Платформы Радар. Организованы следующие наборы приборных панелей (см. рисунок 1):
- Общий мониторинг - мониторинг основных параметров Платформы Радар;
- Поток событий - мониторинг параметров потока событий;
- Kafka - мониторинг параметров системы обмена сообщениями Kafka;
- ElasticSearch - мониторинг параметров поисковой системы ElasticSearch;
- Статистика потока - мониторинг показателей обработки потока событий
Необходимый набор приборных панелей выбирается из раскрывающегося списка (см. Рисунок 1).
Рисунок 1 -- Выбор набора приборных панелей
В разделе "Мониторинг" доступно переключение между встроенными в систему приборными панелями без необходимости заходить в интерфейс Grafana.
Grafana относится к свободно распространяемому ПО. Подробную информацию о продукте можно посмотреть на сайте https://grafana.com/.
Набор приборных панелей «Общий мониторинг»
Набор приборных панелей "Общий мониторинг" предназначен для мониторинга основных параметров работы Платформы Радар, таких как (см. рисунок 2):
- мониторинг метрик потребления памяти — виджеты Ram Used (текущее потребление памяти), Memory Basic (график потребления памяти);
- мониторинг метрик загрузки процессора — виджеты CPU Busy (текущая загрузка процессора), CPU Basic (график загрузки процессора);
- мониторинг метрик состояния дискового пространства — виджеты Root FS Used (текущее состояние дискового пространства), Disk Space Used Basic (график загрузки дискового пространства).
Рисунок 2 -- Приборные панели из набора панелей "Общий мониторинг"
Предустановленный список приборных панелей в наборе "Основной мониторинг" приведен на рисунке 3. При щелчке по названию приборной панели можно открыть/скрыть набор графиков/диаграмм, входящих в приборную панель.
Рисунок 3 -- Предустановленный список приборных панелей Платформы Радар
Приборная панель «Поток событий»
Приборная панель "Поток событий" предназначена для мониторинга метрик обрабатываемых событий в секунду (EPS) и содержит два типа виджетов (см. рисунок 4):
- виджет с отображением информации о текущем потоке событий (слева);
- виджет по потоку событий в виде линейных графиков, построенных на основе исторических данных (справа).
Первыми отображаются метрики текущего EPS в системе — Суммарный поток событий (см. рисунок 4). Далее следуют виджеты, где предоставляется информация по потокам от каждого из подключенных источников событий.
Рисунок 4 -- Приборные панели из набора панелей "Суммарный поток событий"
Приборная панель «Статистика потока»
Приборная панель Статистика потока предназначена для мониторинга статистики потока событий и содержит два раздела (см. рисунок 5):
- общая статистика потока:
- суммарная обработка событий (в EPS);
- задержка разбора входящего потока событий;
- задержка обработки событий на корреляцию;
- задержка ответа обращения к табличным спискам;
- график задержки разбора входящего потока событий по источнику.
- статистика обработчика событий:
- график скорости чтения событий из балансировщика;
- график общей производительности;
- график скорости обработки событий по источнику;
- график суммарного потока событий на этапе разбора;
- график суммарного потока событий на этапе нормализации;
- график суммарного потока событий на этапе обогащения;
- график суммарного лага записи на хранение;
- график суммарного потока событий на этапе корреляции.
Рисунок 5 -- Приборные панели из набора панелей "Статистика потока"
Работа с графиками и диаграммами приборных панелей
При щелчке справа от названия графика/диаграммы открывается меню (см. рисунок 6):
- View — раскрытие графика/диаграммы на весь экран Платформы Радар;
- Share — поделиться панелью в виде прямой ссылки, снимка или встроенной ссылки;
- Inspect — корректировка запросов и устранение неполадок;
- More (toggle legend) — отображение/скрытие на графике легенды.
Рисунок 6 -- Работа с графиком/диаграммой
При наведении курсора на график открывается окно с данными точки, указанной курсором (см. рисунок 7).
Рисунок 7 -- Просмотр данных на графиках
Передача метрик производительности во внешние системы мониторинга
В Платформе Радар предусмотрена возможность передачи метрик производительности во внешние системы мониторинга.
Платформа Радар обеспечивает многострочный вывод метрик производительности в формате строки Prometheus (ключ, значение), что позволяет экспортировать метрики в систему Zabbix.