Сбор метрик приложения «Менеджер службы каталогов»
Метрики приложения доступны через актуатор.
Используйте URL:
http://<host>:<port>/actuator/<actuator name>
Где:
-
host
— адрес сервера приложения; -
port
— порт (по умолчанию — 8081) актуатора; -
actuator name
— конечная точка актуатора с доступными метриками:
Prometheus
Потребление ресурсов процессора — процент загрузки ядер процессора, %.
Тип метрики: gauge.
Тип данных: Int.
Потребление оперативной памяти (memory usage) — количество оперативной памяти, использованной функциональными элементами веб-приложения в одном процессе, в байтах.
Тип метрики: gauge.
Тип данных: Int.
Количество секунд до истечения срока действия SSL-сертификата.
Тип метрики: gauge.
Тип данных: Int.
Время сбора мусора в секундах.
Тип метрики: counter.
Тип данных: Int.
Среднее время сбора мусора.
Тип метрики: gauge.
Тип данных: Int.
Процент использования Full Garbage Collection.
Тип метрики: gauge.
Тип данных: Int.
Процент использования Young Garbage Collection.
Тип метрики: gauge.
Тип данных: Int.
Количество запущенных потоков.
Тип метрики: gauge.
Тип данных: Int.
HttpExchange
Актуатор предоставляет списки HTTP-запросов, которые содержат:
-
error
— имя класса исключения, возникшего во время обмена, или «none», если исключения не произошло; -
method
— имя метода HTTP-запроса или «none», если метод не является общеизвестным; -
outcome
— результат запроса на основе кода состояния ответа; -
status
— необработанный код состояния HTTP-ответа или «UNKNOWN», если ответ не был создан; -
uri
— шаблон URI для соответствующего обработчика, если он доступен, возвращается к REDIRECTION для ответов 3xx, NOT_FOUND для ответов 404, root для запросов без информации о пути и UNKNOWN для всех остальных запросов.