Пружинный загрузочный механизм с микрометром для прометея возвращает пустой результат

Я настроил свое приложение весенней загрузки для экспорта данных Actuator для prometheus, как описано в https://www.callicoder.com/spring-boot-actuator-metrics-monitoring-dashboard-prometheus-grafana/, но в отличие от документа, когда я вызвал / actator / prometheus, отображалась пустая страница .

Что я сделал: - добавил зависимость пружина-загрузчик-стартер-привод и результаты проверки (/ actator), это сработало - добавил io.micrometer: micrometer-registry-prometheus и результаты проверки (/ actator / prometheus) не сработали - управление изменениями .endpoints.web.exposure.include: "*", и по-прежнему / actator / prometheus не сработало - создайте новый пустой проект с указанными выше конфигами и / actator / prometheus сработало!

так что есть проблема с моим проектом


person Homayoun Behzadian    schedule 26.06.2019    source источник


Ответы (1)


После целого дня исследования я обнаружил, что в моем проекте есть класс, расширяющий WebMvcConfigurerAdapter, и метод, переопределяющий configureMessageConverters(List<HttpMessageConverter<?>> converters), который, когда я прокомментировал метод / привод / прометей, будет работать правильно.

person Homayoun Behzadian    schedule 26.06.2019
comment
Вы также можете просто не отправлять HTTP-заголовок Accept в запросе на actator / prometheus. Таким образом, преобразование не потребуется. - person Veaceslav Dubenco; 17.04.2021