スプリングブートアクチュエータのヘルスエンドポイント

Thys Andries Michels

私は次のようなPostgreSQLヘルスインジケータを作成しました:

@Component
public class PostgresHealthIndicator extends AbstractHealthIndicator {

    @Autowired
    DataSource postgresDataSource;

    public DataSourceHealthIndicator dbHealthIndicator() {
        DataSourceHealthIndicator indicator = new DataSourceHealthIndicator(postgresDataSource);
        return indicator;
    }

    @Override
    protected void doHealthCheck(Health.Builder builder) throws Exception {
        Health h = dbHealthIndicator().health();
        Status status = h.getStatus();
        if (status != null && "DOWN".equals(status.getCode())) {
            builder.down();
        } else {
            builder.up();
        }
    }
}

私のApplication.javaでは、このパッケージでこのコンポーネントをスキャンしています。

@ComponentScan({"com.bp.health"})

私のapplication.propertiesには、次のセットがあります。

endpoints.health.sensitive=false
endpoints.health.id=health
endpoints.health.enabled=true

{url} / healthを押すと、次のように表示されます。

{"ステータス": "ダウン"}

カスタムヘルスインジケーターを表示するにはどうすればよいですか?

1月

すべての詳細を表示するには、認証を受ける必要があります。または、設定することもできます

management.security.enabled=false
endpoints.health.sensitive=false

認証されていない完全なコンテンツを表示するには

詳細については、こちらをご覧ください:本番環境での監視

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

スプリングブートアクチュエータのヘルスエンドポイント

分類Dev

スプリングブートアクチュエータのヘルスエンドポイント

分類Dev

スプリングブーツアクチュエータの情報とヘルス以外のエンドポイントが公開されない理由

分類Dev

スプリングブーツ2:アクチュエータ/ヘルスエンドポイントに時間がかかる

分類Dev

インデントJSONとスプリングブートアクチュエータヘルス(AbstractHealthIndicator)応答

分類Dev

スプリングブートアクチュエータ-Javaエンドポイント

分類Dev

スプリングアクチュエータのリアクティブヘルスインジケータのタイムアウト値の設定方法

分類Dev

スプリングブート2-アクチュエータエンドポイント、/ beansエンドポイント

分類Dev

スプリングアクチュエータの「/ auditevents」エンドポイントが404を返す

分類Dev

スプリングブートアクチュエーターヘルスエンドポイント+動的resilience4jサーキットブレーカー

分類Dev

スプリングブートアクチュエータ:一部のエンドポイントのみが機能します

分類Dev

Java Spring Boot-アクチュエータヘルスエンドポイントのポートをカスタムポートに変更

分類Dev

スプリングブートアクチュエータのElasticSearchヘルスチェックがステータスを返すことがあります

分類Dev

SpringbootスプリングアクチュエータヘルスエンドポイントでMongoHealthIndicatorを非アクティブ化することは可能ですか?

分類Dev

SpringBootのアクチュエーターヘルスエンドポイントにConsul Healthインジケーターが表示されない

分類Dev

CXFおよびスプリングブートアクチュエータ、アクチュエータのエンドポイントは利用できません

分類Dev

スプリングブーツ2.0.0を使用したボイラープレートプロジェクトで、カスタムアクチュエータのエンドポイントが公開されていない

分類Dev

Spring Bootアプリケーションアクチュエータのエンドポイントが登録され、リクエストが失敗する

分類Dev

Spring Bootアプリケーションアクチュエータのエンドポイントが登録され、リクエストが失敗する

分類Dev

スプリングブート:ページビューのカウント-アクチュエータ

分類Dev

Spring Boot 2、LiquiGraph、およびアクチュエータヘルスエンドポイントでの503エラー-org.springframework.jdbc.UncategorizedSQLException

分類Dev

スプリングアクチュエータのエンドポイントが2回呼び出されているようです

分類Dev

ばねブートGenericFilterBean、クライアント側のフィルタリターンエラーコード&レスポンスヘッダ

分類Dev

Jolokiaエンドポイントは、オープンシフトのスプリングブートアクチュエーターを通して露出されません

分類Dev

エンドポイントを追加するブートスターターライブラリ(アクチュエーターと同様)

分類Dev

Thinksterpostmanチュートリアルのログインリクエストの投稿

分類Dev

マルチクライアントストリーミングWebsocketエンドポイント(Python)

分類Dev

コンソールアプリケーションのスプリングブートアクチュエータ

分類Dev

Cassandraネイティブトランスポートリクエストのチューニング

Related 関連記事

  1. 1

    スプリングブートアクチュエータのヘルスエンドポイント

  2. 2

    スプリングブートアクチュエータのヘルスエンドポイント

  3. 3

    スプリングブーツアクチュエータの情報とヘルス以外のエンドポイントが公開されない理由

  4. 4

    スプリングブーツ2:アクチュエータ/ヘルスエンドポイントに時間がかかる

  5. 5

    インデントJSONとスプリングブートアクチュエータヘルス(AbstractHealthIndicator)応答

  6. 6

    スプリングブートアクチュエータ-Javaエンドポイント

  7. 7

    スプリングアクチュエータのリアクティブヘルスインジケータのタイムアウト値の設定方法

  8. 8

    スプリングブート2-アクチュエータエンドポイント、/ beansエンドポイント

  9. 9

    スプリングアクチュエータの「/ auditevents」エンドポイントが404を返す

  10. 10

    スプリングブートアクチュエーターヘルスエンドポイント+動的resilience4jサーキットブレーカー

  11. 11

    スプリングブートアクチュエータ:一部のエンドポイントのみが機能します

  12. 12

    Java Spring Boot-アクチュエータヘルスエンドポイントのポートをカスタムポートに変更

  13. 13

    スプリングブートアクチュエータのElasticSearchヘルスチェックがステータスを返すことがあります

  14. 14

    SpringbootスプリングアクチュエータヘルスエンドポイントでMongoHealthIndicatorを非アクティブ化することは可能ですか?

  15. 15

    SpringBootのアクチュエーターヘルスエンドポイントにConsul Healthインジケーターが表示されない

  16. 16

    CXFおよびスプリングブートアクチュエータ、アクチュエータのエンドポイントは利用できません

  17. 17

    スプリングブーツ2.0.0を使用したボイラープレートプロジェクトで、カスタムアクチュエータのエンドポイントが公開されていない

  18. 18

    Spring Bootアプリケーションアクチュエータのエンドポイントが登録され、リクエストが失敗する

  19. 19

    Spring Bootアプリケーションアクチュエータのエンドポイントが登録され、リクエストが失敗する

  20. 20

    スプリングブート:ページビューのカウント-アクチュエータ

  21. 21

    Spring Boot 2、LiquiGraph、およびアクチュエータヘルスエンドポイントでの503エラー-org.springframework.jdbc.UncategorizedSQLException

  22. 22

    スプリングアクチュエータのエンドポイントが2回呼び出されているようです

  23. 23

    ばねブートGenericFilterBean、クライアント側のフィルタリターンエラーコード&レスポンスヘッダ

  24. 24

    Jolokiaエンドポイントは、オープンシフトのスプリングブートアクチュエーターを通して露出されません

  25. 25

    エンドポイントを追加するブートスターターライブラリ(アクチュエーターと同様)

  26. 26

    Thinksterpostmanチュートリアルのログインリクエストの投稿

  27. 27

    マルチクライアントストリーミングWebsocketエンドポイント(Python)

  28. 28

    コンソールアプリケーションのスプリングブートアクチュエータ

  29. 29

    Cassandraネイティブトランスポートリクエストのチューニング

ホットタグ

アーカイブ