国内新闻

您所在位置:首页 > 国内新闻 > 正文

监控Elasticsearch v7.x 集群、节点、索引等等状态

文章作者:www.blch.net.cn发布时间:2019-10-16浏览次数:553

Elasticsearch集群实际上有一个特殊的标记来衡量索引的健康状况,该标记分为三个级别:

绿色,绿色。这意味着已经分配了所有主要和复制分片。您的集群是100%可用的。

黄色,黄色。所有主要分片均已分片,但至少缺少一个副本。不会丢失数据,因此搜索结果仍然完整。但是,您的高可用性被削弱了。如果更多碎片消失,您将丢失数据。因此,将黄色视为警告,需要及时进行调查。

红色,红色。至少缺少一个主碎片及其所有副本。这意味着您缺少数据:搜索只能返回部分数据,并且分配给该片的写请求将返回异常。

监控Elasticsearch v7.x 集群、节点、索引等等状态

如果只有一台主机,则索引的运行状况也为黄色,因此上图显示为黄色。由于存在主机,因此群集中没有其他主机可以复制副本,因此这是不正常的状态,因此也需要群集。

将/_cluster/health?prettylevel=indices或/_cluster/health?prettylevel=shards添加到Elasticsearch群集IP地址以返回更详细的群集状态信息。

不仅有关于索引文件的更详细的状态信息,而且还有其片段的状态信息。

访问本地Elasticsearch集群:

监控Elasticsearch v7.x 集群、节点、索引等等状态

level参数设置为分片,它返回分片的状态信息:

碎片

监控Elasticsearch v7.x 集群、节点、索引等等状态

除了监视整个Elasticsearch集群状态外,您还可以监视节点状态。

您只需要在URL的/_nodes参数之后添加节点名称和要查询的统计信息。

查询所有节点信息:

监控Elasticsearch v7.x 集群、节点、索引等等状态

查询特定的节点信息:

监控Elasticsearch v7.x 集群、节点、索引等等状态

除了通过上面的命令或URL查询Elasticsearch集群,节点和索引信息之外,您还可以通过Kibana的Monitoring界面查看Elasticsearch集群信息。

如下所示,内存Memory默认为1GB,在本地开发环境中没有问题,但是在生产环境中,它绝对不能满足实际的业务需求。

监控Elasticsearch v7.x 集群、节点、索引等等状态

集群中的节点信息

监控Elasticsearch v7.x 集群、节点、索引等等状态

集群中的索引信息

监控Elasticsearch v7.x 集群、节点、索引等等状态

监控Elasticsearch v7.x 集群、节点、索引等等状态

http://dlth-chem.com.cn