Просмотр метрик KUMA
Для мониторинга работы сервисов KUMA, потока событий и корреляций в KUMA выполняется сбор и хранение большого количества данных. Для сбора, хранения и анализа данных используется решение VictoriaMetrics, представляющее собой СУБД в формате временных рядов.
В консоли KUMA в разделе Метрики представлены панели мониторинга с информацией о метриках и визуализацией ключевых параметров работы различных сервисов KUMA. Визуализация собранных метрик осуществляется с помощью решения Grafana. При выборе раздела Метрики открывается автоматически обновляемый портал Grafana, развернутый во время установки Ядра KUMA.
На каком хосте установлено Ядро KUMA?
Сервис Ядра KUMA выполняет настройку параметров VictoriaMetrics и Grafana автоматически, участие пользователя не требуется. Графики в разделе Метрики появляются с задержкой около 1,5 минуты. Если в разделе Метрики вы видите core:<номер порта>, это означает, что метрики получены с хоста, на котором было установлено Ядро 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
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 (операционная система) – метрики, относящиеся к операционной системе
Метрики сервиса Метрики
Resource usage (использование ресурсов)
Troubleshooting (устранение неполадок)
Метрики, относящиеся к тенантам
Tenants Overview – метрики, относящиеся к тенантам
Срок хранения метрик
По умолчанию данные о работе KUMA хранятся 3 месяца. Этот срок можно изменить.
Чтобы изменить срок хранения метрик KUMA:
- Войдите в ОС сервера, на котором установлено Ядро KUMA.
- В файле /etc/systemd/system/multi-user.target.wants/kuma-victoria-metrics.service в параметре ExecStart измените флаг
--retentionPeriod=<срок хранения метрик в месяцах>, подставив нужный срок. Например,--retentionPeriod=4означает, что метрики будут храниться 4 месяца. - Перезапустите KUMA, выполнив последовательно следующие команды:
systemctl daemon-reloadsystemctl restart kuma-victoria-metrics
Срок хранения метрик изменен.