2.3.2. クラスターヘルスの取得
GET リクエストを使用して Data Grid クラスターのヘルス情報を取得します。
GET /rest/v2/cache-managers/{cacheManagerName}/healthData Grid は、次の例のように、JSON 形式のクラスターヘルス情報で応答します。
{
"cluster_health":{
"cluster_name":"ISPN",
"health_status":"HEALTHY",
"number_of_nodes":2,
"node_names":[
"NodeA-36229",
"NodeB-28703"
]
},
"cache_health":[
{
"status":"HEALTHY",
"cache_name":"___protobuf_metadata"
},
{
"status":"HEALTHY",
"cache_name":"cache2"
},
{
"status":"HEALTHY",
"cache_name":"mycache"
},
{
"status":"HEALTHY",
"cache_name":"cache1"
}
]
}cluster_healthには、クラスターのヘルスが含まれます-
cluster_nameは、設定で定義されているクラスターの名前を指定します。 health_statusは、次のいずれかを提供します。-
DEGRADEDは、キャッシュの少なくとも 1 つが劣化モードにあることを示します。 -
HEALTHY_REBALANCINGは、少なくとも 1 つのキャッシュがリバランス状態にあることを示します。 -
HEALTHYは、クラスター内のすべてのキャッシュインスタンスが期待どおりに動作していることを示します。
-
-
number_of_nodesは、クラスターメンバーの総数を表示します。非クラスター化 (スタンドアロン) サーバーの場合は値0を返します。 -
node_namesは、すべてのクラスターメンバーの配列です。スタンドアロンサーバーの場合は空です。
-
cache_healthには、キャッシュごとのヘルス情報が含まれています-
statusHEALTHY、DEGRADED または HEALTHY_REBALANCING -
cache_name設定で定義されているキャッシュの名前。
-