如何禁用弹簧启动执行器弹性搜索健康要求?

时间:2019-12-16 15:16:39

标签: spring spring-boot actuator

我有一个Spring Boot应用程序,使用本地弹性搜索和Spring Boot Actuator 2.1.2仅用于度量目的。现在我需要实现默认的运行状况检查,因此我在配置application.properties类中将其打开,如下所示:

management.endpoints.web.exposure.include=...,health
management.endpoint.health.show-details=never

它工作正常,我可以使用调用http://localhost/actuator/health的默认实现来获得健康状态。

但是有一段时间我不喜欢。我发现,每次我收到诸如{"status":"UP"}执行器之类的不详细答案时,都会在

进行不必要的elasticsearch调用
ElasticsearchHealthIndicator.doHealthCheck(Health.Builder builder)

我打算摆脱无用的电话。

我可以以某种方式仅禁用此呼叫吗?

1 个答案:

答案 0 :(得分:0)

尝试在application.properties文件中使用以下属性

management.health.elasticsearch.enabled=false