在一些链接后,我尝试在没有Spring Boot的情况下设置执行器2.X,但没有帮助。
尝试与/health
,/application/health
,/actuator/health
但没有工作。我之前使用过Actuator 1.X,只是将EndpointWebMvcManagementContextConfiguration
,EndpointAutoConfiguration
,PublicMetricsAutoConfiguration
和HealthIndicatorAutoConfiguration
添加到我的xml上下文和pom依赖项中,它运行顺利。
现在我的要求是动态添加/删除健康指标,因此需要继续使用Actuator 2.X.
在Spring Boot 2.x中,端点已更改。你可以参考这个Exposing Endpoints详细的迁移指南在这里detailed migration guide
要更改公开的端点,请使用以下特定于技术的包含和排除属性:
application.properties
management.endpoints.web.exposure.include=*
产量
{"_links":{"self":{"href":"http://localhost:8080/actuator","templated":false},"auditevents":{"href":"http://localhost:8080/actuator/auditevents","templated":false},"beans":{"href":"http://localhost:8080/actuator/beans","templated":false},"caches-cache":{"href":"http://localhost:8080/actuator/caches/{cache}","templated":true},"caches":{"href":"http://localhost:8080/actuator/caches","templated":false},
..................
...........
...................
}}}