Сбор метрик приложения «Менеджер службы каталогов»
Метрики приложения доступны через актуатор.
Формат запроса:
http://<host>:<port>/actuator/<endpoint>
Описание параметров запроса:
-
host— адрес сервера приложения; -
port— порт актуатора (по умолчанию — 8080) ; -
endpoint— конечная точка актуатора с метриками:-
prometheus— экспорт метрик в формате Prometheus;; -
health— статус компонентов приложения;; -
httpexchanges— история HTTP-запросов.
-
Prometheus
Процент загрузки CPU процессом приложения.
Тип метрики: gauge.
Тип данных: Int.
Объем оперативной памяти, используемой функциональными элементами веб-приложения в одном процессе, в байтах.
Тип метрики: gauge.
Тип данных: Int.
Оставшееся время до истечения срока действия SSL-сертификата, в секундах.
Тип метрики: gauge.
Тип данных: Int.
Общее время, затраченное на сборку мусора, в секундах.
Тип метрики: counter.
Тип данных: Int.
Среднее время одной операции сборки мусора, в секундах.
Тип метрики: gauge.
Тип данных: Int.
Доля Full GC относительно общего числа сборок мусора, %.
Тип метрики: gauge.
Тип данных: Int.
Доля Young GC относительно общего числа сборок мусора, %.
Тип метрики: gauge.
Тип данных: Int.
Количество активных потоков в пуле обработки запросов.
Тип метрики: 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для всех остальных запросов.
Обновлено: