Kibana 中监控的故障排除

编辑

Kibana 中监控的故障排除

编辑

使用本节中的信息来排除常见问题,并找到与 Kibana 监控功能相关的常见问题解答。

由于许可证信息无效,无法查看集群

编辑

症状

在 Kibana 中堆栈监控 > 集群页面的屏幕顶部会出现以下错误横幅:由于许可证信息无效,您无法查看“<my_cluster>”集群。

解决方法

您无法从 Kibana 6.2 或更早版本监控 6.3 或更高版本的集群。要解决此问题,请将 Kibana 升级到 6.3 或更高版本。请参阅升级 Elastic Stack

Filebeat 索引损坏

编辑

症状

堆栈监控应用程序显示监控请求错误,指示由于默认情况下在文本字段上禁用 fielddata,因此发生了非法参数异常。

解决方法

  1. 停止所有 Filebeat 实例。
  2. 删除以 filebeat-$VERSION 开头的索引,其中 VERSION 对应于正在运行的 Filebeat 版本。
  3. 重新启动所有 Filebeat 实例。

Kibana 中看不到监控数据

编辑

症状

Kibana 中的堆栈监控页面为空。

解决方法

  1. 确认 Kibana 正在从适当的 Elasticsearch URL 查找监控数据。默认情况下,数据是从 kibana.yml 文件中 elasticsearch.hosts 设置中指定的集群检索的。如果要从不同的监控集群检索数据,请设置 monitoring.ui.elasticsearch.hosts。请参阅监控设置
  2. 确认该 URL 是否有可用的监控数据。它存储在诸如 .monitoring-kibana-*.monitoring-es-*metrics-kibana.stack_monitoring.* 之类的索引中,具体取决于用于收集监控数据的方法。至少,您必须拥有 Elasticsearch 生产集群的监控数据。一旦存在该数据,Kibana 就可以显示集群中其他产品的监控数据。
  3. 将时间过滤器设置为“最近 1 小时”。当监控数据出现在您的集群中时,页面会自动刷新并显示监控摘要。
  4. 如果使用 Elastic Agent,请确保所有集成资产都已安装在监控集群中。