监控工作原理
编辑监控工作原理
编辑每个被监控的 Elastic Stack 组件都基于其持久 UUID 在集群中被认为是唯一的,该 UUID 在节点或实例启动时被写入 path.data
目录。
监控文档只是普通的 JSON 文档,它们通过在指定的收集间隔监控每个 Elastic Stack 组件来构建。如果您想更改这些文档的结构或存储方式,请参阅 配置监控的数据流/索引。
您可以使用 Elastic Agent 或 Metricbeat 来收集监控数据并将其直接发送到监控集群。
要了解如何收集监控数据,请参阅
-
以下主题之一,具体取决于您希望如何从 Elasticsearch 收集监控数据
- 使用 Elastic Agent 收集监控数据:使用单个代理来收集日志和指标。可以从 Fleet 中的中心位置进行管理。
- 使用 Metricbeat 收集监控数据:使用轻量级的 Beats 发送器来收集指标。如果您在 Beats 中有现有投资或者尚未准备好使用 Elastic Agent,则可能更喜欢此方法。
- 旧式收集方法:使用内部导出器来收集指标。不推荐使用。如果您之前配置了旧式收集方法,则应迁移到使用 Elastic Agent 或 Metricbeat。
- 监控 Kibana
- 监控 Logstash
- 监控 Enterprise Search
-
监控 Beats
- 监控 APM Server
- 监控 Elastic Agent (Fleet 管理的代理)或 配置独立 Elastic Agent 的监控