如何解决如何设置 Spring Admin Server 用于健康检查的路径?
我正在设置 spring 管理服务器,并且一直在使用 eureka 发现服务器来注册应用程序以供管理服务器监控。一切都运行良好,但管理服务器不断尝试在每个注册服务上调用 /health,其中健康端点应该是 /actuator/health。 Eureka 将其他服务显示为 UP,但管理服务器显示为 DOWN,因为它正在尝试使用 /health 而不是 /actuator/health。
我已经尝试在我的 eureka 客户端上显式设置 eureka.instance.health-check-url-path: /actuator/health
,但管理服务器继续尝试仅使用 /health
我也注意到了这个日志,但我一直无法找到 healthUrl 的来源:
2021-03-11 16:56:21.486 DEBUG 1963 --- [freshExecutor-0] d.c.b.a.s.c.d.InstanceDiscoveryListener : Registering discovered instance Registration(name=MY-SERVICE,managementUrl=http://localhost.ntrs.com:8889/,healthUrl=http://localhost.ntrs.com:8889/health,serviceUrl=http://localhost.ntrs.com:8889/,source=discovery)
我花了很长时间研究这个问题,希望这里有人有解决方案
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。