Типы метрик

Сервис metrics_manager формирует метрики мониторинга следующих типов:

Тип в системе Описание Характер изменения значения Что отражает Примеры

Summary

Счетчик с длительностью

Монотонно возрастает (сбрасывается при перезапуске сервиса или по истечении периода, если метрика периодическая)

Количество событий и суммарная продолжительность их выполнения (два независимых значения)

Количество транзакций и общая длительность транзакций, количество LDAP-запросов и суммарная длительность их выполнения

Counter

Простой счетчик

Монотонно возрастает (сбрасывается при перезапуске сервиса или по истечении периода, если метрика периодическая)

Только количество событий (одно значение, без времени)

Количество успешных аутентификаций, количество изменений пароля, количество репликаций

Gauge

Целочисленная метрика

Может увеличиваться, уменьшаться или устанавливаться в произвольное значение

Текущее состояние, количество объектов, лимиты, коды статусов

Количество активных соединений репликации, статус процесса (0/1)

Max Gauge

Максимальный целочисленный счетчик

Запоминает максимальное значение за период (сбрасывается при окончании периода, если метрика периодическая; иначе сохраняется до перезапуска)

Наибольшее достигнутое значение за выбранный интервал

Максимальная продолжительность транзакции, максимальная продолжительность LDAP-запроса, максимальное количество соединений

Дополнительно метрики могут быть:

  • периодическими — такие метрики автоматически сбрасываются после завершения интервала сбора, заданного конфигурационным параметром monitoring:periodic_metrics_interval (по умолчанию — 1 минута);

    Периодические метрики используются для расчета агрегированных значений за временные окна (например, количество операций в минуту).

  • непериодическими — эти метрики не сбрасываются автоматически и сохраняют накопленные значения до перезапуска подсистемы мониторинга.

Информация о том, является ли метрика периодической или нет, указывается в ее описании.

Эти данные могут использоваться в системах мониторинга для построения комплексных метрик.

Так как сервис metrics_manager предоставляет метрики только по протоколу LDAP, для их сбора и анализа в системах мониторинга, не поддерживающих LDAP в качестве источника данных, необходимо использовать адаптер/экспортер.

Обновлено: