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
アノテーションが非推奨になりました。
デフォルトでは、microprofile-health-smallrye
サブシステムはサーバーが稼働していることのみを評価します。:empty-readiness-checks-status
および :empty-liveness-checks-status
は、readiness
または liveness
プローブが定義されていない場合のグローバルステータスを指定する管理属性です。