监控工作原理
编辑监控工作原理编辑
每个受监控的 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
- 监控企业搜索
-
监控 Beats
- 监控 APM 服务器
- 监控 Elastic Agent(Fleet 管理的代理)或 配置独立 Elastic Agent 的监控