メトリックの目的でのみ、ローカルのエラスティック検索と Spring Boot Actuator 2.1.2を使用する Spring Boot アプリがあります。ここで、デフォルトのヘルスチェックを実装する必要があるため、構成 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)
無駄な電話はやめようと思っています。
どうにかしてこの呼び出しだけを無効にすることはできますか?