Javatpoint标志
Javatpoint标志

Elasticsearch监控

Elasticsearch提供监视特性来监视集群的运行状况。它负责从每个节点收集指标,并将它们存储在Elasticsearch索引中。Elasticsearch包含elasticsearch.yml配置文件夹中的文件,我们可以在其中设置与监视每个节点相关的所有设置。此外,只要可能,也可以在动态集群设置中设置这些设置。

注意,监视指标默认存储在本地索引中

当我们监视一个集群时,我们需要从集群中的elasticsearch节点、Kibana实例、Logstash节点收集数据,并存储在elasticsearch索引中。此监视功能有助于确保elasticsearch集群的运行状况和性能。

我们需要检查集群设置以开始监视Elasticsearch.看看下面的例子,它是如何做到的-

在堆栈中,每个组件监视自己。之后,它将这些文档转发到elasticsearch生产集群进行索引(存储)和路由。索引和路由的过程由导出者和收集器处理。因此,首先,我们需要了解收集器和导出器。让我们了解收集器和导出器是什么?

收藏家

在elasticsearch中,收集器用于从它选择监视的公共API中获取数据。收集器在每个收集间隔运行一次。一旦收集到数据,就会将其批量交付给导出器,以便将其发送到监视集群。

还记得重要的一点是,每种数据类型只收集一个收集器。但是,每个收集器可以创建零个或多个监视文档。

出口商

导出器用于获取数据并将其路由到监视集群。导出器获取的数据是从任何Elastic Stack源收集的。Elasticsearch允许我们配置多个导出器,可以在节点级和集群级进行配置。尽管默认设置和一般设置是使用单个导出器。在elasticsearch中,有两种类型的导出器,分别是local和http。

1.当地的,

本地导出器负责将数据路由回相同的集群。

2.http -

另一方面,http出口商是最受欢迎的出口商。这允许我们将数据路由到任何受支持的elasticsearch集群中HTTP协议。

还记得导出者必须在路由监视数据之前设置某些elasticsearch资源(如模板和摄取管道)。因为只有这样,他们才能路由监控数据。

如前所述,监视数据由从集群收集的elasticsearch索引存储。这些索引使用要配置的索引模板,这些模板可以使用_template API检索。


下一个话题 SQL访问





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map