Моя команда и я изо всех сил пытаемся найти способ мониторинга каждого экземпляра докеризованной службы, управляемой на ранчо.
Наша цель
Мы хотели бы отслеживать каждый экземпляр нашего сервиса в SBA в удобочитаемом виде (например, имея имя контейнера в качестве идентификатора сервиса).
Что у нас есть
В настоящее время мы можем отслеживать каждый экземпляр службы. Но эти службы отображаются с IP-адресами.
http://10.42.41.109:8180/actuator/health
Что мы пробовали
Мы удалили свойство prefer-ip
, которое воспроизводится следующим образом, чтобы избежать указания имени контейнера в качестве домена в URL:
spring.boot.admin.client.instance.management-url
spring.boot.admin.client.instance.health-url
spring.boot.admin.client.instance.service-url
spring.boot.admin.client.instance.service-base-url
Последние 2 действительно дали нам красивый URL, но мы утратили способность контролировать каждый экземпляр службы (последний, который регистрируется, похоже, отслеживается).
Тааак ...
Как мы можем получить проверки работоспособности для каждого экземпляра управляемой службы ранчо, сохраняя мониторинг понятным для человека? Нам не хватает такого волшебного варианта?
Спасибо за помощь:)