排查 Kibana 中可视化监控数据的问题
请使用本节中的信息来排查常见问题,并寻找与 Kibana 监控功能相关的常见问题解答。
症状
在 Kibana 的 Stack Monitoring > Clusters 页面顶部的横幅中显示以下错误:You can't view the "<my_cluster>" cluster because the license information is invalid.
解决方法
您无法通过 6.2 或更早版本的 Kibana 监控 6.3 或更高版本的集群。要解决此问题,请将 Kibana 升级到 6.3 或更高版本。请参阅 升级 Elastic Stack。
症状
Stack Monitoring 应用程序显示监控请求错误,指示发生了非法参数异常,因为文本字段默认禁用了 fielddata。
解决方法
- 停止所有 Filebeat 实例。
- 删除以
filebeat-$VERSION开头的索引,其中VERSION对应正在运行的 Filebeat 的版本。 - 重新启动所有 Filebeat 实例。
症状
Kibana 中的 Stack Monitoring 页面为空。
解决方法
- 确认 Kibana 正在从正确的 Elasticsearch URL 获取监控数据。默认情况下,数据是从
kibana.yml文件中的elasticsearch.hosts设置所指定的集群中检索的。如果要从不同的监控集群检索数据,请设置monitoring.ui.elasticsearch.hosts。请参阅 监控设置。 - 确认该 URL 处有可用的监控数据。它们存储在
.monitoring-kibana-*和.monitoring-es-*或metrics-kibana.stack_monitoring.*等索引中,具体取决于用于收集监控数据的方法。您至少必须拥有 Elasticsearch 生产集群的监控数据。一旦该数据存在,Kibana 就可以显示集群中其他产品的监控数据。 - 将时间过滤器设置为“最近 1 小时”(Last 1 hour)。当监控数据出现在您的集群中时,页面会自动刷新并显示监控摘要。
- 如果使用 Elastic Agent,请确保已在监控集群中安装了所有集成资产。