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))]

问题:

我的执行器端点都在 /

management.endpoints.web.base-path=/
management.endpoints.web.exposure.include=*

请问这是什么根本原因,或者是否需要配置 属性 才能解决此问题?

此问题已通过最新的 Spring Boot 2.5.2 和 Spring Boot admin 2.5.2

修复