故障排除监控
edit监控故障排除
edit使用本节中的信息来解决常见问题并找到常见问题的答案。另请参阅 Logstash 中的故障排除监控。
对于您无法自行解决的问题……我们在这里提供帮助。 如果您是已有支持合同的Elastic客户,请在 Elastic支持门户中创建工单。 或者在Elastic论坛中发帖。
在 Kibana 中看不到监控数据
edit症状: 在 Kibana 的 堆栈监控 页面中没有关于您的集群的信息。
解决方法:
检查监控集群上是否存在适当的索引。例如,使用 cat indices 命令来验证是否存在用于 Kibana 监控数据的 .monitoring-kibana* 索引和用于 Elasticsearch 监控数据的 .monitoring-es* 索引。如果您通过 Metricbeat 收集监控数据,索引名称中会包含 -mb。如果索引不存在,请检查您的配置。例如,请参阅 生产环境中的监控。
Kibana中缺少某些Elastic Stack节点或实例的监控数据
edit症状: Kibana 中的 堆栈监控 页面未显示集群中某些节点或实例的信息。
解决方法:
验证缺失的项目是否具有唯一的UUID。每个Elasticsearch节点、Logstash节点、
Kibana实例、Beat实例和APM服务器都基于其持久UUID被视为唯一,该UUID位于其path.data目录中。或者,您可以在启动时的产品日志中找到UUID。
在某些情况下,您也可以通过API获取此信息:
-
对于 Beat 实例,使用 HTTP 端点来检索
uuid属性。 例如,请参阅 为 Filebeat 指标配置 HTTP 端点。 -
对于 Kibana 实例,使用
状态端点 来检索
uuid属性。 -
对于 Logstash 节点,使用
监控 API 根资源 来
检索
id属性。
当您安装 Elasticsearch、Logstash、Kibana、APM Server 或 Beats 时,它们的 path.data 目录应该是非存在或空的;不要从其他安装中复制此目录。