スプリングブートアクチュエータのヘルスエンドポイントをカスタムエンドポイントに変更する 質問する

スプリングブートアクチュエータのヘルスエンドポイントをカスタムエンドポイントに変更する 質問する

スプリング ブート アクチュエータのヘルス エンドポイントをカスタム エンドポイントに変更することは可能ですか? 以下のような感じです。

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

おすすめ記事