基于 JSON 的群集健康
示例使用基本 HTTP 语法。复制时,应删除示例中的任何 <#>
。
_cat
API 通常便于人们快速了解有关群集的详细信息。但是,你经常需要始终如一的可解析输出才能与软件一起使用。通常,JSON API 用于此目的。
GET /_cluster/health
_cluster/health
自 Elasticsearch 1.x 以来就已存在,但这里是 Elasticsearch 5.x 的输出示例:
{
"cluster_name": "elasticsearch",
"status": "yellow",
"timed_out": false,
"number_of_nodes": 1,
"number_of_data_nodes": 1,
"active_primary_shards": 45,
"active_shards": 45,
"relocating_shards": 0,
"initializing_shards": 0,
"unassigned_shards": 44,
"delayed_unassigned_shards": 0,
"number_of_pending_tasks": 0,
"number_of_in_flight_fetch": 0,
"task_max_waiting_in_queue_millis": 0,
"active_shards_percent_as_number": 50.56179775280899
}