9.3. サーバーの正常性統計の取得
以下の方法で Data Grid クラスターの正常性を監視します。
-
embeddedCacheManager.getHealth()
メソッド呼び出しでプログラマティックに監視 - JMX MBean
- Data Grid REST Server
9.3.1. JMX 経由での Health API へのアクセス リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JMX 経由で Data Grid クラスターの正常性統計を取得します。
手順
JConsole などの JMX 対応ツールを使用して Data Grid Server に接続し、以下のオブジェクトに移動します。
org.infinispan:type=CacheManager,name="default",component=CacheContainerHealth
org.infinispan:type=CacheManager,name="default",component=CacheContainerHealth
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 利用可能な MBean を選択し、クラスターの正常性の統計を取得します。
9.3.2. REST 経由での Health API へのアクセス リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
REST API 経由で Data Grid クラスターの正常性を取得します。
手順
GET
要求を呼び出して、クラスターの正常性を取得します。GET /rest/v2/cache-managers/{cacheManagerName}/health
GET /rest/v2/cache-managers/{cacheManagerName}/health
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Data Grid は、以下のような JSON
ドキュメントで応答します。
ヒント
以下のように Cache Manager のステータスを取得します。
GET /rest/v2/cache-managers/{cacheManagerName}/health/status
GET /rest/v2/cache-managers/{cacheManagerName}/health/status
参照資料
詳細は、REST v2 (version 2) API ドキュメントを参照してください。