Мониторинг работы Платформы
Общее описание
Раздел интерфейса "Мониторинг" содержит наборы интегрированных в интерфейс Платформы Радар приборных панелей (дашбордов) Grafana. В Платформе организованы следующие наборы приборных панелей (см. рисунок 1):
- Общий мониторинг — мониторинг основных параметров Платформы;
- Поток событий — мониторинг параметров потока событий;
- MongoDB — мониторинг параметров СУБД MongoD;
- RabbitMQ — мониторинг параметров брокера сообщений RabbitMQ;
- 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):
- "View" — раскрытие графика/диаграммы на весь экран Платформы.
- "Share" — поделиться панелью в виде прямой ссылки, снимка или встроенной ссылки.
- "Inspect" — корректировка запросов и устранение неполадок.
- "More" (toggle legend) — отображение/скрытие на графике легенды.
Рисунок 5 -- Работа с графиком/ диаграммой
При наведении курсора на график открывается окно с данными точки, указанной курсором (см. рисунок 6).
Рисунок 6 -- Просмотр данных на графиках
Передача метрик производительности во внешние системы мониторинга
В Платформе предусмотрена возможность передачи метрик производительности во внешние системы мониторинга.
Платформа обеспечивает многострочный вывод метрик производительности в формате строки Prometheus (ключ, значение), что позволяет экспортировать метрики в систему Zabbix.