Grafana 最后一分钟渲染数据不正确

Grafana renders data incorrectly for the last minute

我是一名 NOC 操作员,负责监控 Amazon 云应用程序的性能。 Ops 团队使用 Graphite 来监控其健康状况,并在其之上使用 Grafana 来呈现精美的图形。按照设计 "graphite" 每分钟收集一次数据 但是我遇到了 Grafana 的问题,它在最后一分钟呈现不正确的数据(或未完全收集,请参见下面的屏幕截图)。 我可以修复它吗?

http://i.stack.imgur.com/1xXCK.png

我假设您正在对来自不同来源的多个系列执行 sumSeries()(或类似操作)。当源还没有全部交付数据时,最后一个数据点的总和会太低,因为缺少一些数据。

要对其进行美化修复并提供近期的预测,您可以使用 keepLastValue 功能。在计算查询时,它会为最多 limit 个缺失的数据点重新使用之前的值。这当然是不准确的,但由于它不是持久的,一旦到达就会用实际数据代替不准确。

以低限使用它,并确保监控 Graphite 设置的整体延迟,以便在出现问题时注意到(否则,keepLastValue 可以很容易地隐藏监控问题)。