Просмотр метрик KUMA

Для отслеживания работы своих компонентов , потока событий, контекста корреляции в KUMA выполняется сбор и хранение большого количества параметров. Для сбора, хранения и анализа параметров используется решение VictoriaMetrics, представляющее собой СУБД в формате временных рядов. Визуализация собранных метрик осуществляется с помощью Grafana. В разделе KUMA Метрики представлены панели мониторинга с визуализацией ключевых параметров работы различных компонентов KUMA.

Сервис Ядра KUMA выполняет настройку параметров VictoriaMetrics и Grafana автоматически, участие пользователя не требуется.

Визуализация собранных метрик осуществляется с помощью решения Grafana. RPM-пакет службы kuma-core формирует конфигурацию Grafana и создает отдельную панель мониторинга для визуализации метрик каждого сервиса. Графики в разделе Метрики появляются с задержкой около 1,5 минут. Если Grafana не работает, в разделе KUMA Метрики будет отображаться пустой экран.

Полная информация о метриках доступна в разделе Метрики веб-интерфейса KUMA. При выборе этого раздела открывается автоматически обновляемый портал Grafana, развернутый во время установки Ядра. Если в разделе Метрики вы видите core:<номер порта>, это означает, что KUMA развернута в отказоустойчивой конфигурации и метрики получены с хоста, на котором было установлено Ядро KUMA. В прочих конфигурациях отображается имя хоста, с которого KUMA получает метрики.

Метрики коллектора

IO (ввод-вывод) – метрики, относящиеся к вводу и выводу сервиса

Normalization (нормализация) – метрики, относящиеся к нормализаторам

Filtration (фильтрация) – метрики, относящиеся к фильтрам

Aggregation (агрегация) – метрики, относящиеся к правилам агрегации

Enrichment (обогащение) – метрики, относящиеся к правилам обогащения

Process (процессы) – метрики, относящиеся к процессам

OS (операционная система) – метрики, относящиеся к операционной системе

Метрики коррелятора

IO (ввод-вывод) – метрики, относящиеся к вводу и выводу сервиса

Correlation (корреляция) – метрики, относящиеся к правилам корреляции

Enrichment (обогащение) – метрики, относящиеся к правилам обогащения

Response (ответ) – метрики, относящиеся к правилам реагирования

Process (процессы) – метрики, относящиеся к процессам

OS (операционная система) – метрики, относящиеся к операционной системе

Метрики хранилища

IO (ввод-вывод) – метрики, относящиеся к состоянию узлов кластера ClickHouse

ClickHouse / General (общие параметры) – метрики, относящиеся к общим параметрам кластера ClickHouse

ClickHouse / Insert (вставка) – метрики, относящиеся к вставке событий в экземпляр ClickHouse

ClickHouse / Select (выборка) – метрики, относящиеся к выборке событий в экземпляре ClickHouse

ClickHouse / Replication (репликация) – метрики, относящиеся к репликам узлов ClickHouse

ClickHouse / Networking (сеть) – метрики, относящиеся к сети кластера ClickHouse

Agents (агенты)

OS (операционная система) – метрики, относящиеся к операционной системе

Метрики Ядра KUMA

Raft – метрики, относящиеся к чтению и обновлению состояния Ядра KUMA

Data mining – метрики, относящиеся к сбору и анализу данных

Tasks – метрики, относящиеся к мониторингу выполнения задач на Ядре KUMA

API – метрики, относящиеся к API-запросам

Notification Feed (фид уведомлений) – метрики, относящиеся к активности пользователей

Schedulers (планировщики) – метрики, относящиеся к задачам Ядра KUMA

IO (ввод-вывод) – метрики, относящиеся к состоянию узлов Ядра KUMA

Process (процессы) – метрики, относящиеся к процессам

OS (операционная система) – метрики, относящиеся к операционной системе

Метрики агента KUMA

IO (ввод-вывод) – метрики, относящиеся к вводу и выводу сервиса

Process (процессы) – метрики, относящиеся к процессам

OS (операционная система) – метрики, относящиеся к операционной системе

Метрики маршрутизатора событий

IO (ввод-вывод) – метрики, относящиеся к вводу и выводу сервиса

Process (процессы) – метрики, относящиеся к процессам

OS (операционная система) – метрики, относящиеся к операционной системе

Метрики, относящиеся к тенантам

Tenants Overview – метрики, относящиеся к тенантам

Срок хранения метрик

По умолчанию данные о работе KUMA хранятся 3 месяца. Этот срок можно изменить.

Чтобы изменить срок хранения метрик KUMA:

  1. Войдите в ОС сервера, на котором установлено Ядро KUMA.
  2. В файле /etc/systemd/system/multi-user.target.wants/kuma-victoria-metrics.service в параметре ExecStart измените флаг --retentionPeriod=<срок хранения метрик в месяцах>, подставив нужный срок. Например, --retentionPeriod=4 означает, что метрики будут храниться 4 месяца.
  3. Перезапустите KUMA, выполнив последовательно следующие команды:
    1. systemctl daemon-reload
    2. systemctl restart kuma-victoria-metrics

Срок хранения метрик изменен.

В начало