Spring boot admin с контейнеризованными приложениями весенней загрузки в ранчере - PullRequest
0 голосов
/ 23 апреля 2019

Моя команда и я изо всех сил пытаемся найти способ мониторинга каждого экземпляра докеризованной службы, управляемой на ранчо.

Наша цель

Мы хотели бы отслеживать каждый экземпляр нашего сервиса в 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, но мы утратили способность контролировать каждый экземпляр службы (последний, который регистрируется, похоже, отслеживается).

Тааак ...

Как мы можем получить проверки работоспособности для каждого экземпляра управляемой службы ранчо, сохраняя мониторинг понятным для человека? Нам не хватает такого волшебного варианта?

Спасибо за помощь:)

...