ElasticSearch 集群监控

  • 时间:
  • 浏览:1
  • 来源:大发5分6合_大发5分6合官网

1、Elasticsearch 默认分词器和益分分词器之间的比较及使用最好的办法

最近在做 ElasticSearch 的信息(集群和节点)监控,特此稍微分派下学到的东西。这篇文章主要介绍集群的监控。

响应信息中最重要的一块也不 status 字段。状态因此是下列有4个值之一 :

这里主要讲下 ES 集群的一点监控信息,一点监控指标是买车人我我觉得还可不里能 监控的,因此具体状态还是得看需求了。下篇文章主要讲节点的监控信息。转载请注明地址:http://www.54tianzhisheng.cn/2017/10/15/ElasticSearch-cluster-health-metrics/

让朋友执行一下 cluster-health API 因此看看响应体是那此样子的:

1、How to monitor Elasticsearch performance

Elasticsearch 提供了絮状的 Metric,可不还可不里能 帮助您检测到问题的迹象,在遇到节点不可用、out-of-memory、long garbage collection times 的就让采取相应最好的办法。因此指标太大了,有时朋友何必 还可不里能 这么多,这就还可不里能 朋友进行筛选。

有4个 Elasticsearch 集群相当于包括有4个节点和有4个索引。因此它 因此有一百个数据节点、有4个单独的主节点,以及一小打客户端节点——那此一同操作一千个索引(以及上万个分片)。

2、全文搜索引擎 Elasticsearch 集群搭建入门教程

在运行 Elasticsearch 时,内存是您要密切监控的关键资源之一。 Elasticsearch 和 Lucene 以三种最好的办法利用节点上的所有可用 RAM:JVM heap 和文件系统缓存。 Elasticsearch 运行在Java虚拟机(JVM)中,这因为 JVM垃圾回收的持续时间和频率将成为一点重要的监控领域。

4、cluster-stats

返回 JSON 结果:

3、cluster-health

和 Elasticsearch 里一点 API 一样,cluster-health 会返回有4个 JSON 响应。这对自动化和告警系统来说,非常便于解析。响应暗含 晒 了和你集群有关的一点关键信息:

上边返回的 JSON监控的指标有我买车人我我觉得有那此:

查看完整篇 统计信息命令:

集群统计信息暗含 集群的分片数,文档数,存储空间,缓存信息,内存作用率,插件内容,文件系统内容,JVM 作用状态,系统 CPU,OS 信息,段信息。

可不还可不里能 就看 JSON 文件是很比较复杂的,因此从这比较复杂的 JSON 中获取到对应的指标(key)的值呢,这里请看文章 :JsonPath —— JSON 解析神器

不管集群扩展到多大规模,你一定会你会有4个快速获取集群状态的途径。Cluster Health API 充当的也不你这人 角色。你会把它想象成是在一万英尺的深度鸟瞰集群。它可不还可不里能 告诉你安心吧一切都好,因此警告你集群某个地方有问题。

2、ElasticSearch 性能监控