2.3. Eclipse MicroProfile Health

2.3.1. JBoss EAP の Eclipse MicroProfile Health

JBoss EAP には SmallRye Health コンポーネントが含まれており、これを使用して JBoss EAP インスタンスが想定どおりに応答しているかどうかを判断できます。この機能はデフォルトで有効になります。

Eclipse Microprofile Health は、JBoss EAP をスタンドアロンサーバーとして実行している場合のみ利用できます。

Eclipse MicroProfile Health 仕様は、以下のヘルスチェックを定義します。

Readiness
アプリケーションがリクエストを処理する準備ができているかどうかを決定します。@Readiness アノテーションは、このヘルスチェックを提供します。
Liveness
アプリケーションが実行されているかどうかを決定します。@Liveness アノテーションは、このヘルスチェックを提供します。

以前のバージョンの Eclipse MicroProfile Health 仕様で定義された @Health アノテーションが非推奨になりました。

重要

:empty-readiness-checks-status および :empty-liveness-checks-status は、readiness または liveness プローブが定義されていない場合のグローバルステータスを指定する管理属性です。