在 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 小时”。当监控数据出现在您的集群中时,页面会自动刷新以显示监控摘要。