как выставить метрики prometheus из весенних загрузочных приложений, зарегистрированных на весеннем облачном сервере eureka

Я пытаюсь реализовать мониторинг prometheus для весенних загрузочных приложений, но мои весенние загрузочные приложения зарегистрированы на сервере spring cloud eureka, поэтому у меня нет возможности настроить статические порты для приложений в конфигурации prometheus, я могу только настроить очистку для сервера eureka, как показано ниже, но не для приложений, зарегистрированных в eureka. Кто-нибудь может предложить?

static_configs:
  - targets: ["http://mycompany.eurekaserver.net:8761"]

person Sathish    schedule 04.05.2020    source источник


Ответы (2)


Пришел сюда, чтобы добавить новый ответ о том, что Eureka SD теперь поддерживается в Prometheus, начиная с версии 2.21. Документация доступна по адресу https://prometheus.io/docs/prometheus/latest/configuration/configuration/#eureka_sd_config

Пример конфигурации доступен по адресу Пример конфигурации Eureka SD< /а>

person Vijayakumar Udupa    schedule 28.01.2021
comment
Проверено. Это работает блестяще! - person Anurag; 05.07.2021

В настоящее время сервер eureka не имеет прямой интеграции с prometheus, поэтому мы должны использовать SD-адаптер, который я бы рекомендовал ниже, который работает, как и ожидалось, без особых усилий.

https://github.com/twinformatics/eureka-consul-adapter

person Sathish    schedule 08.05.2020