监控概览
edit监控概述
edit当您监控一个集群时,您会从Elasticsearch节点、Logstash节点、Kibana实例、企业搜索、APM服务器以及集群中的Beats收集数据。您还可以收集日志。
所有监控指标都存储在 Elasticsearch 中,这使您能够轻松地在 Kibana 中可视化数据。默认情况下,监控指标存储在本地索引中。
在生产环境中,我们强烈建议使用一个独立的监控集群。 使用独立的监控集群可以防止生产集群的故障影响您访问监控数据的能力。它还可以防止监控活动影响生产集群的性能。 出于同样的原因,我们还建议使用一个独立的 Kibana 实例来查看监控数据。
您可以使用 Elastic Agent 或 Metricbeat 直接将数据收集并发送到您的监控集群,而不是通过生产集群进行路由。
下图展示了一个典型的监控架构,包含独立的生产和监控集群。此示例展示了Metricbeat,但您也可以使用Elastic Agent。
如果您拥有适当的许可证,您可以将数据从多个生产集群路由到一个监控集群。有关不同订阅级别之间差异的更多信息,请参阅: https://www.elastic.co/subscriptions
一般来说,监控集群和被监控的集群应该运行相同版本的堆栈。监控集群无法监控运行较新版本堆栈的生产集群。如果必要,监控集群可以监控运行前一个主要版本最新版本的生产集群。