菜单
文档面包屑箭头 Grafana 文档面包屑箭头 仪表盘面包屑箭头 故障排除仪表盘
Grafana Cloud 企业版 开源

故障排除仪表盘

注意:正在寻找预构建的 Grafana 仪表盘?查看我们的完整仪表盘库及更多内容 →

使用以下策略帮助您排查常见的仪表盘问题。

仪表盘加载慢

  • 您是否尝试在图表上渲染数十(或数百、数千)条时序数据?这可能会导致浏览器卡顿。尝试使用 highestMax(在 Graphite 中)等函数来减少返回的时序数据数量。
  • 有时时序名称可能非常长。这会导致更大的响应大小。尝试使用 alias 来减小返回时序名称的大小。
  • 您是否正在查询大量的时序数据或一个很长的时间范围?这两种情况都可能导致 Grafana 或您的数据源拉取大量数据,从而可能减慢仪表盘的速度。尝试减少其中一个或两者。
  • 您的网络基础设施可能负载很高。如果缓慢不稳定,这可能是问题所在。

仪表盘刷新率问题

默认情况下,Grafana 每 30 秒查询一次您的数据源。然而,在仪表盘上设置过低的刷新率会给后端带来不必要的压力。在许多情况下,频繁查询是没有必要的,因为数据源发送数据的频率不足以让数据每 30 秒发生变化。

我们建议采取以下措施:

  • 仅在必要时才在仪表盘、面板或变量上启用自动刷新。用户可以手动刷新浏览器。
  • 如果您确实需要自动刷新,则将刷新率设置为更长且合理的时间间隔,例如每分钟一次、每 10 分钟一次或每小时一次。
  • 检查您仪表盘的时间范围。如果您的仪表盘时间范围较长,例如一周,那么您实际上不需要自动刷新,应该将其禁用。

处理或渲染空数据错误或令人困惑

有些应用程序会间歇性地发布数据;例如,它们只在事件发生时才发布一个指标。默认情况下,Grafana 图表会在数据点之间连接线条,但这可能会产生误导。

下图中的图表已配置为:

  • 启用点和 3 点半径以突出显示实际存在数据点的位置。
  • 连接空值设置为始终
Graph with null values connected

下图中的图表显示的是条形图而不是线条,并且在标准选项下的无值选项设置为0

Graph with null values not connected

如您所见,这些可视化之间存在显著差异。