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