Prometheus не собирает метрики сервиса, хотя Micrometer подключён
В проект добавили spring-boot-starter-actuator и micrometer-registry-prometheus. Prometheus настроен ходить на /actuator/prometheus, но получает 404. Запрос к /actuator/health работает.
Что нужно сделать?
- Открыть эндпоинт в настройке management.endpoints.web.exposure.include
- Написать собственный контроллер, отдающий метрики в текстовом виде
- Переключить Prometheus на адрес /actuator/metrics
- Добавить аннотацию @EnableMetrics на главный класс
