Cluster HealthAPI 充当的就是这个角色。你可以把它想象成是在一万英尺的高度鸟瞰集群。它可以告诉你安心吧一切都好,或者警告你集群某个地方有问题。 让我们执行一下cluster-healthAPI 然后看看响应体是什么样子的: GET _cluster/health 和Elasticsearch 里其他 API 一样,cluster-health会返回一个 JSON 响应。这对自...
GET_cluster/health 2.查询参数说明 3.查询示例 输入命令 代码语言:javascript 复制 GET/_cluster/health 输出结果 代码语言:javascript 复制 {"cluster_name":"elastic-log-xxx","status":"green","timed_out":false,"number_of_nodes":24,"number_of_data_nodes":21,"active_primary_shards":27777,"active...
简介:Elasticsearch集群使用 _cluster/health API Elasticsearch 的_cluster/healthAPI 是一个非常有用的工具,用于获取集群的健康状态。通过这个 API,你可以快速了解集群的整体状况,包括各个节点的状态、索引的分配情况等重要信息。 使用方法 要使用_cluster/healthAPI,你可以向 Elasticsearch 集群发送一个 HTTP GET 请求。
[root@elk-node03 ~]# curl -XGET 'http://10.0.8.47:9200/_cat/health?v' epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent 1554689492 10:11:32 kevin-elk red 3 3 3587 3447 0 6 5555 567 11.1m 39.2%...
1. 使用_cluster/healthAPI 这是最直接的方式,通过发送 HTTP GET 请求到 Elasticsearch 集群的_cluster/health端点,可以获得集群的健康状况。你可以在 Kibana 的 Dev Tools 中执行以下命令,或者使用curl命令行工具。 命令示例: GET _cluster/health 使用curl示例: ...
Cluster Health(集群状态) 一个ES集群可能由1个节点1个索引构成,亦或有100个数据节点(data node),3个master节点,几个客户端节点(client node) —— 所有的操作都发生在成百上千的分片上。 先不用关心集群的规模,我们可能希望能够快速的访问集群状态,我们可以通过Cluster Health API来访问集群状态,它能够告诉我们...
1. 解释elasticsearch_cluster_health_unassigned_shards的含义 elasticsearch_cluster_health_unassigned_shards是Elasticsearch集群健康状态的一个关键指标,它表示当前集群中未分配的分片数量。在Elasticsearch中,分片是数据分布和存储的基本单位,每个索引都可以被拆分成多个主分片和副本分片。未分配的分片通常指的是已经在集群状...
_cluster/health _cluster/allocation/explain 示例1:索引的健康状态 方法 http://IP:9200/_cat/health 1. 正常的结果 1635328870 10:01:10 kubernetes-logging green 15 10 2160 1080 2 0 0 0 - 100.0% 1. 有问题的结果 1635313779 05:49:39 kubernetes-logging red 15 10 2128 1064 0 0 32 0 - 98....
GET /_cluster/health 正常情況下,返回如下結果。 { "cluster_name" : "es-cn-45xxxxxxxxxxxxk1q", "status" : "green", "timed_out" : false, "number_of_nodes" : 2, "number_of_data_nodes" : 2, "active_primary_shards" : 18, "active_shards" : 36, "relocating_shards" : 0, "init...
Cluster Health API 充当的就是这个角色。你可以把它想象成是在一万英尺的高度鸟瞰集群。它可以告诉你安心吧一切都好,或者警告你集群某个地方有问题。Elasticsearch 里其他 API 一样,cluster-health 会返回一个 JSON 响应。这对自动化和告警系统来说,非常便于解析。响应中包含了和你集群有关的一些关键信息: 查看...