Мониторинг EVPT#
Мониторинг производится:
самостоятельно через преднастроенный JMX-порт (настройки JMX-порта задаются в скрипте запуска компонента). Подробнее описано в документе «Руководство по установке», разделы «Установка EVPT на ВМ», «Установка EVPT для облачных сред» (подраздел «Ручная установка EVPT с использованием Ansible»);
с помощью произвольной системы мониторинга. В качестве системы мониторинга может быть использован продукт Platform V Synapse Event-domain management (Mayak)(EDMN) или любая другая система мониторинга. Подробнее описано в документе «Руководство по установке», раздел «Установка EDMN» (подраздел «Ручная установка EVPT с использованием Ansible»);
при включении метрик Prometheus они будут доступны по адресу http://
healthCheck.host:healthCheck.port/metrics. Параметры healthCheck.host и healthCheck.port задаются в batch.conf.
Настройка#
Для сбора метрик в файле конфигурации batch.conf в блоке batch необходимо указать следующие настройки:
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
metrics.jmx.enabled |
Включение метрик |
true |
metrics.jmx.domain |
Корневой пакет для метрик |
ru.sbt.ss.batch |
metrics.jmx.step |
Интервал для агрегирующих функций |
1m |
metrics.prometheus.enabled |
Включение метрик |
false |
metrics.prometheus.histogramFlavor |
Тип формата гистограмм |
Prometheus |
metrics.prometheus.step |
Интервал для агрегирующих функций |
1m |
Метрики#
Группа метрик «Job»#
Название |
Описание |
Размерность |
Основные атрибуты |
|---|---|---|---|
clientConnections |
Количество подключений |
шт |
- |
jobsAdded |
Количество успехов при добавлении задач |
шт |
- |
failedJobsAdded |
Количество ошибок при добавлении задач |
шт |
- |
jobsUpdated |
Количество успехов при обновлении задач |
шт |
- |
failedJobsUpdated |
Количество ошибок при обновлении задач |
шт |
- |
jobsCanceled |
Количество успехов при отмене задач |
шт |
- |
failedJobsCanceled |
Количество ошибок при отмене задач |
шт |
- |
jobsPaused |
Количество успехов при приостановке задач |
шт |
- |
failedJobsPaused |
Количество ошибок при приостановке задач |
шт |
- |
jobsResumed |
Количество успехов при возобновлении задач |
шт |
- |
failedJobsResumed |
Количество ошибок при возобновлении задач |
шт |
- |
successfulTaskExecution |
Количество успешно выполненных задач |
шт |
- |
failedTaskExecution |
Количество ошибок при выполнении задач |
шт |
- |
Триггеры для данных метрик настраиваются администраторами системы мониторинга самостоятельно, исходя из существующих потребностей и ограничений.