ProbeEndpointsStrategy:检测到 id 'httptrace' 的重复端点。省略(与 'threaddump' 相同)
ProbeEndpointsStrategy: Duplicate endpoints for id 'httptrace' detected. Omitting (same with 'threaddump')
关于 SpringBoot Admin 的小问题和一个相当奇怪的日志,我不知道如何解决。
我当前的设置是:
Spring启动管理服务器 2.3.1
SpringBoot 2.4.0(带执行器)
Spring Cloud Ilford(使用 Spring Cloud Kubernetes)
在一个非常简单的 SBA 应用程序上:
@EnableScheduling
@EnableAdminServer
@EnableDiscoveryClient
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class);
}
}
我在 Kubernetes 上部署时得到以下信息(尝试过 Minikube、eks、gks,都有这个问题)。
但是,它无法在本地主机上重现 运行。
2020-11-xx WARN [,,,] 47 --- [or-http-epoll-1] d.c.b.a.s.s.e.ProbeEndpointsStrategy : Duplicate endpoints for id 'httptrace' detected. Omitting: [ProbeEndpointsStrategy.DetectedEndpoint(definition=ProbeEndpointsStrategy.EndpointDefinition(id=httptrace, path=httptrace), endpoint=Endpoint(id=httptrace, url=http://{some wrong ip here}:8000/actuator/httptrace))]
2020-11-xx WARN [,,,] 47 --- [or-http-epoll-1] d.c.b.a.s.s.e.ProbeEndpointsStrategy : Duplicate endpoints for id 'threaddump' detected. Omitting: [ProbeEndpointsStrategy.DetectedEndpoint(definition=ProbeEndpointsStrategy.EndpointDefinition(id=threaddump, path=threaddump), endpoint=Endpoint(id=threaddump, url=http://{some wrong ip here}:8000/actuator/threaddump))]
问题:
- IP 不正确
- 端口是错误的端口,8000端口上没有任何东西
- 我的 httptrace 和 threaddump 不在 actuator/xxx
下
我的执行器端点都在 /
management.endpoints.web.base-path=/
management.endpoints.web.exposure.include=*
请问这是什么根本原因,或者是否需要配置 属性 才能解决此问题?
此问题已通过最新的 Spring Boot 2.5.2 和 Spring Boot admin 2.5.2
修复
关于 SpringBoot Admin 的小问题和一个相当奇怪的日志,我不知道如何解决。
我当前的设置是: Spring启动管理服务器 2.3.1 SpringBoot 2.4.0(带执行器) Spring Cloud Ilford(使用 Spring Cloud Kubernetes)
在一个非常简单的 SBA 应用程序上:
@EnableScheduling
@EnableAdminServer
@EnableDiscoveryClient
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class);
}
}
我在 Kubernetes 上部署时得到以下信息(尝试过 Minikube、eks、gks,都有这个问题)。 但是,它无法在本地主机上重现 运行。
2020-11-xx WARN [,,,] 47 --- [or-http-epoll-1] d.c.b.a.s.s.e.ProbeEndpointsStrategy : Duplicate endpoints for id 'httptrace' detected. Omitting: [ProbeEndpointsStrategy.DetectedEndpoint(definition=ProbeEndpointsStrategy.EndpointDefinition(id=httptrace, path=httptrace), endpoint=Endpoint(id=httptrace, url=http://{some wrong ip here}:8000/actuator/httptrace))]
2020-11-xx WARN [,,,] 47 --- [or-http-epoll-1] d.c.b.a.s.s.e.ProbeEndpointsStrategy : Duplicate endpoints for id 'threaddump' detected. Omitting: [ProbeEndpointsStrategy.DetectedEndpoint(definition=ProbeEndpointsStrategy.EndpointDefinition(id=threaddump, path=threaddump), endpoint=Endpoint(id=threaddump, url=http://{some wrong ip here}:8000/actuator/threaddump))]
问题:
- IP 不正确
- 端口是错误的端口,8000端口上没有任何东西
- 我的 httptrace 和 threaddump 不在 actuator/xxx 下
我的执行器端点都在 /
management.endpoints.web.base-path=/
management.endpoints.web.exposure.include=*
请问这是什么根本原因,或者是否需要配置 属性 才能解决此问题?
此问题已通过最新的 Spring Boot 2.5.2 和 Spring Boot admin 2.5.2
修复