Где сохраняются данные микрометра привода пружинного ботинка?

#spring-boot #prometheus #spring-boot-actuator

#пружинный загрузчик #prometheus #привод пружинного башмака

Вопрос:

я пытаюсь получить представление о показателях привода пружинного ботинка. Показатели привода реализуются Micrometer. Я полагаю, зависимость уже включена в pom для запуска привода? Существует конечная точка «/metrics». Но где сохраняются данные? На время выполнения отверстия мое приложение запущено?

Я могу добавить другие системы мониторинга, такие как prometheus. Данные будут удалены с конечной точки /prometheus. Но это просто другой формат тех же данных?

Ответ №1:

Данные в микрометре сохраняются в памяти. Каждая метрика содержит некоторую информацию для хранения. Конечно, данные не «добавляются» при вызове метрики, а скорее каждая метрика в micrometer поддерживает «минимальную» математическую модель и обрабатывает все соответствующие вычисления.

Реестр представляет собой глобальную «коллекцию» доступных показателей.

Теперь у привода есть специальная metrics конечная точка, которая переходит к микрометрам и запрашивает «актуальные» значения каждой метрики в реестре.

prometheus конечная точка предоставляет эти данные в формате prometheus, чтобы сервер prometheus мог очистить данные.