仪表板故障排 - Amazon Managed Grafana

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

仪表板故障排

本文档主题专为支持 Grafana 版本 10.x 的 Grafana 工作空间而设计。

有关支持 Grafana 9.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 9 中工作

有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作

使用以下策略来帮助您解决常见的仪表板问题。

仪表板运行缓慢

  • 您是否正在尝试在图表上渲染数十个(或数百或数千个)时间序列? 这可能会导致浏览器延迟。尝试使用诸如highestMax(在 Graphite 中)之类的函数来减少返回的序列数。

  • 有时系列名称可能很大。这会导致响应大小变大。尝试使用alias来减小返回的系列名称的大小。

  • 您是在查询多个时间序列还是长时间范围? 这两种情况都可能导致 Grafana 或您的数据源提取大量数据,这可能会降低仪表板的运行速度。尝试减少其中一个或两个。

  • 您的网络基础设施可能会有很高的负载。如果速度不一致,这可能是问题所在。

仪表板刷新率问题

默认情况下,Grafana 每 30 秒查询一次您的数据源。但是,在仪表板上设置低刷新率会给后端带来不必要的压力。在许多情况下,不需要经常查询这个问题,因为数据源发送数据的频率不够高,无法每 30 秒进行一次更改。

我们建议执行下列操作:

  • 仅在必要时才在仪表板、面板或变量上启用自动刷新。用户可以手动刷新浏览器。

  • 如果您需要自动刷新,请将刷新率设置为更长的时间段,例如每分钟、每 10 分钟或每小时刷新一次。

  • 检查仪表板的时间范围。如果你的仪表板的时间范围更长,例如一周,那么你真的不需要自动刷新,你应该将其禁用。

处理或呈现空数据是错误或令人困惑的

有些应用程序会间歇性地发布数据;例如,它们仅在事件发生时才发布指标。默认情况下,Grafana 图将数据点之间的线条连接起来,但这可能具有欺骗性。

将 Connect 空值选项设置为 “始终” 的图形将在存在缺失值的地方连接线。

解决这个问题的一种方法是使用条形而不是直线,并将 “无值” 选项(在 “标准” 选项下)设置为0。在这种情况下,缺失的数据将显示为没有数据的图表区域。