docker - 在 Rancher 中使用容器化 Spring Boot 应用程序的 Spring Boot 管理员
问题描述
我和我的团队正在努力寻找一种方法来监控在牧场主中管理的 dockerized 服务的每个实例。
我们的目标
我们希望以可读的方式监控 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,但是我们失去了监控服务的每个实例的能力(最后注册的似乎是被监控的那个)。
苏...
我们如何在保持监控可读性的同时,检索 Rancher 托管服务的每个实例的健康检查?我们错过了这么神奇的选择吗?
谢谢您的帮助 :)
解决方案
请参阅我关于使用 SBA 监控 k8s 中服务的多个实例的答案,其基本相同: https ://stackoverflow.com/a/61785525/2692895
推荐阅读
- java - Why my password EditText don't save my input?
- python - 使用 Python 在远程服务器上解压缩 zip 文件
- advanced-custom-fields - 如何在自定义分类页面的存档页面上显示自定义字段
- wordpress - Wordpress WooCommerce BeRocket 滤色器未显示
- reactjs - React 将一个函数传递给另一个组件
- flutter - Cmake 编译失败找不到 python.h (Flutter, dart:ffi)
- c# - 在原始上下文中等待长时间运行的任务
- laravel - vuejs循环遍历二维数组
- php - 如果在产品级别管理库存级别,自定义添加到购物车按钮不起作用
- questdb - Web控制台的Questdb身份验证?