2

我是一名 NOC 操作员,负责监控亚马逊云应用程序的性能。Ops 团队使用 Graphite 来监控其运行状况,并在其上使用 Grafana 来渲染精美的图表。通过设计“石墨”每分钟收集一次数据但我遇到了 Grafana 的问题,它在最后一分钟呈现不正确的数据(或未完全收集,请参见下面的屏幕截图)。我可以修复它吗?

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

4

1 回答 1

5

我假设您正在对来自不同来源的多个系列进行 sumSeries() (或类似的)。当源尚未全部交付数据时,最后一个数据点的总和将太低,因为缺少某些数据。

为了美观地修复它并提供近期的预测,您可以使用该keepLastValue功能。limit在计算查询时,它会将先前的值重新用于最多丢失的数据点。这当然是不准确的,但由于它不是持久的,所以一旦到达,不准确的数据就会被实际数据替换。

以低限制使用它,并确保监控石墨设置的整体延迟,以便在出现问题时注意(否则,keepLastValue 可以轻松隐藏监控问题)。

于 2016-11-19T10:47:39.617 回答