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