在rancher中使用容器化的Spring Boot应用程序进行Spring Boot管理。

问题描述 投票:0回答:1

我和我的团队正在努力寻找一种方法来监控在rancher中管理的docker化服务的每个实例。

我们的目标是

我们希望在SBA中以一种可读的方式监控我们服务的每一个实例(例如:将容器名称作为服务ID)。

我们的做法是

我们目前能够监控到每一个服务的实例。但是这些服务都是以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

后面的两个方法确实给了我们一个漂亮的URL,但是我们失去了监控每个服务实例的能力(最后注册的那个似乎是被监控的)。

Sooo...

我们如何才能在保持监控的可读性的同时,检索rancher管理服务的每个实例的健康检查?我们是不是缺少一个神奇的选项?

谢谢你的帮助 :)

docker rancher spring-boot-admin
1个回答
0
投票

请看我的回答,关于在k8s中使用SBA监控一个服务的多个实例,它的大部分内容是一样的。https:/stackoverflow.coma617855252692895

© www.soinside.com 2019 - 2024. All rights reserved.