Перейти к содержанию

Мониторинг работы Платформы

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

Раздел интерфейса "Мониторинг" содержит наборы интегрированных в интерфейс Платформы Радар приборных панелей (дашбордов) 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 (https://www.zabbix.com/documentation/current/ru/manual/config/items/itemtypes/prometheus).