【问题标题】:Spring Boot Actuator + Spring Boot Admin - Is there a way to define a custom management url?Spring Boot Actuator + Spring Boot Admin - 有没有办法定义自定义管理 url?
【发布时间】:2019-01-24 07:35:42
【问题描述】:
有没有一种方法可以定义管理 URL 的端口(而不是 management.server.port),以便 Spring Boot 管理员可以从 Spring Boot 应用程序中识别执行器 URL 以进行监控?
我在 docker 容器中运行 spring boot 应用程序,它使用 Kubernetes NodePort 在不同的端口上对外暴露。
【问题讨论】:
标签:
spring-boot
kubernetes
netflix-eureka
spring-boot-actuator
spring-boot-admin
【解决方案2】:
如果您使用服务发现,请查看DefaultServiceInstanceConverter,尝试指定management.port 属性。
如果您没有使用 Service Discovery,请查看 de.codecentric.boot.admin.server.domain.values.Registration,您可能需要使用构建器 api 正确注册您的应用程序(尝试正确设置 managementUrl)。请注意,您需要在客户端应用程序(被监控的应用程序)中执行此操作。