スプリング ブート アクチュエータのヘルス エンドポイントをカスタム エンドポイントに変更することは可能ですか? 以下のような感じです。
http://localhost:8080/アクチュエータ/ヘルス
に
http://localhost:8080/myapp/apphealth
名前の変更のみを希望しており、アクチュエータ/ヘルスの応答は変更したくありません。可能ですか?
ベストアンサー1
はい、 可能です。
アクチュエータエンドポイントへのパスをカスタマイズする方法は、これドキュメントのセクション。
ドキュメントには次のように記載されています:
エンドポイントを別のパスにマップする場合は、management.endpoints.web.path-mapping プロパティを使用できます。
次の例では、/actuator/health を /healthcheck に再マップします。
アプリケーション.プロパティ。
management.endpoints.web.base-path=/
management.endpoints.web.path-mapping.health=ヘルスチェック
したがって、あなたの場合は次のようになります:
-- application.properties --
management.endpoints.web.base-path=/myapp
management.endpoints.web.path-mapping.health=apphealth