English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Per monitorare lo stato di funzionamento del cluster, la funzione di monitoraggio raccoglie metriche da ogni nodo e le memorizza nell'indice Elasticsearch. Tutte le impostazioni correlate al monitoraggio in Elasticsearch devono essere presenti nel file elasticsearch.yml di ogni nodo, o, se possibile, nelle impostazioni dinamiche del cluster.
Per iniziare a monitorare, dobbiamo controllare le impostazioni del cluster, che possono essere completate nel modo seguente:
GET _cluster/settings { "persistent" : { }, "transient" : { }
Ogni componente dello stack è responsabile di monitorare se stesso e poi inoltrare questi documenti al cluster di produzione Elasticsearch per la route e l'indicizzazione (archiviazione). Il processo di route e indicizzazione in Elasticsearch è gestito dai cosiddetti collector e exportatori.
Il collector viene eseguito una volta per intervallo di raccolta per ottenere dati dall'API pubblica di Elasticsearch che monitora. Dopo la completazione della raccolta dei dati, i dati vengono consegnati in blocco all'esportatore e inviati al cluster di monitoraggio.
Ogni tipo di dati raccoglie solo un collector. Ogni collector può creare zero o più documenti monitorati.
导出器将从任何Elastic Stack源收集的数据路由到监视集群。可以配置多个导出器,但是常规设置和默认设置是使用一个导出器。导出器可以在节点级别和群集级别进行配置。
Elasticsearch中有两种类型的导出器-
local −此导出器将数据路由回同一群集
http −首选的导出器,可用于将数据路由到可通过HTTP访问的任何受支持的Elasticsearch集群中。
在导出程序可以路由监控数据之前,它们必须设置一定的Elasticsearch资源。这些资源包括模板和摄取管道