Сбор метрик приложения «Менеджер службы каталогов»

Метрики приложения доступны через актуатор.

Формат запроса:

http://<host>:<port>/actuator/<endpoint>

Описание параметров запроса:

  • host — адрес сервера приложения;

  • port — порт актуатора (по умолчанию — 8080) ;

  • endpoint — конечная точка актуатора с метриками:

    • prometheus — экспорт метрик в формате Prometheus;;

    • health — статус компонентов приложения;;

    • httpexchanges — история HTTP-запросов.

Prometheus

cpu_usage_ratio

Процент загрузки CPU процессом приложения.

Тип метрики: gauge.

Тип данных: Int.

jvm_memory_used_bytes

Объем оперативной памяти, используемой функциональными элементами веб-приложения в одном процессе, в байтах.

Тип метрики: gauge.

Тип данных: Int.

ssl_expire_date_seconds

Оставшееся время до истечения срока действия SSL-сертификата, в секундах.

Тип метрики: gauge.

Тип данных: Int.

gc_duration_seconds

Общее время, затраченное на сборку мусора, в секундах.

Тип метрики: counter.

Тип данных: Int.

gc_average_duration_seconds

Среднее время одной операции сборки мусора, в секундах.

Тип метрики: gauge.

Тип данных: Int.

gc_full_usage_ratio

Доля Full GC относительно общего числа сборок мусора, %.

Тип метрики: gauge.

Тип данных: Int.

gc_young_usage_ratio

Доля Young GC относительно общего числа сборок мусора, %.

Тип метрики: gauge.

Тип данных: Int.

thread_pool_streams_run_count

Количество активных потоков в пуле обработки запросов.

Тип метрики: gauge.

Тип данных: Int.

Health

Отображает текущий статус приложения и его зависимостей:

  • status — общий статус (UP/DOWN);

  • components — детализация по компонентам;

  • details — дополнительные данные о каждом компоненте.

HttpExchange

Список обработанных HTTP-запросов с атрибутами:

  • error — имя исключения или "none";

  • method — HTTP-метод или "none";

  • outcome — результат запроса на основе кода состояния ответа;

  • status — код ответа HTTP или "UNKNOWN";

  • uri — шаблон URI для соответствующего обработчика, если он доступен; возвращается к REDIRECTION для ответов с кодами 3xx, NOT_FOUND для ответов с кодом 404, root для запросов без информации о пути и UNKNOWN для всех остальных запросов.

Обновлено: