#spring-boot #prometheus #spring-boot-actuator
#пружинный загрузчик #prometheus #привод пружинного башмака
Вопрос:
я пытаюсь получить представление о показателях привода пружинного ботинка. Показатели привода реализуются Micrometer. Я полагаю, зависимость уже включена в pom для запуска привода? Существует конечная точка «/metrics». Но где сохраняются данные? На время выполнения отверстия мое приложение запущено?
Я могу добавить другие системы мониторинга, такие как prometheus. Данные будут удалены с конечной точки /prometheus. Но это просто другой формат тех же данных?
Ответ №1:
Данные в микрометре сохраняются в памяти. Каждая метрика содержит некоторую информацию для хранения. Конечно, данные не «добавляются» при вызове метрики, а скорее каждая метрика в micrometer поддерживает «минимальную» математическую модель и обрабатывает все соответствующие вычисления.
Реестр представляет собой глобальную «коллекцию» доступных показателей.
Теперь у привода есть специальная metrics
конечная точка, которая переходит к микрометрам и запрашивает «актуальные» значения каждой метрики в реестре.
prometheus
конечная точка предоставляет эти данные в формате prometheus, чтобы сервер prometheus мог очистить данные.