在 Kibana 中排查监控问题
编辑在 Kibana 中排查监控问题编辑
使用本节中的信息来排查常见问题,并找到与 Kibana 监控功能相关的常见问题的答案。
由于许可证信息无效,无法查看集群编辑
症状
在 Kibana 的 堆栈监控 > 集群 页面上,屏幕顶部的横幅中会出现以下错误:无法查看“<my_cluster>”集群,因为许可证信息无效。
解决方案
您无法从 Kibana 版本 6.2 或更早版本监控 6.3 或更高版本的集群。要解决此问题,请将 Kibana 升级到 6.3 或更高版本。请参阅 升级 Elastic Stack。
Filebeat 索引已损坏编辑
症状
堆栈监控 应用程序显示监控请求错误,表明发生了非法参数异常,因为默认情况下在文本字段上禁用了 fielddata。
解决方案
- 停止所有 Filebeat 实例。
- 删除以
filebeat-$VERSION
开头的索引,其中VERSION
对应于运行的 Filebeat 版本。 - 重新启动所有 Filebeat 实例。
Kibana 中没有显示监控数据编辑
症状
Kibana 中的 堆栈监控 页面为空。
解决方案
- 确认 Kibana 是否正在从正确的 Elasticsearch URL 获取监控数据。默认情况下,数据是从
kibana.yml
文件中elasticsearch.hosts
设置中指定的集群中检索的。如果您想从其他监控集群中检索数据,请设置monitoring.ui.elasticsearch.hosts
。请参阅 监控设置。 - 确认该 URL 是否有可用的监控数据。它存储在诸如
.monitoring-kibana-*
和.monitoring-es-*
或metrics-kibana.stack_monitoring.*
之类的索引中,具体取决于用于收集监控数据的方法。至少,您必须拥有 Elasticsearch 生产集群的监控数据。一旦该数据存在,Kibana 就可以显示集群中其他产品的监控数据。 - 将时间过滤器设置为“最近 1 小时”。当监控数据出现在您的集群中时,页面会自动刷新以显示监控摘要。