我是一名 NOC 操作员,负责监控亚马逊云应用程序的性能。Ops 团队使用 Graphite 来监控其运行状况,并在其上使用 Grafana 来渲染精美的图表。通过设计“石墨”每分钟收集一次数据但我遇到了 Grafana 的问题,它在最后一分钟呈现不正确的数据(或未完全收集,请参见下面的屏幕截图)。我可以修复它吗?
问问题
2236 次
1 回答
5
我假设您正在对来自不同来源的多个系列进行 sumSeries() (或类似的)。当源尚未全部交付数据时,最后一个数据点的总和将太低,因为缺少某些数据。
为了美观地修复它并提供近期的预测,您可以使用该keepLastValue
功能。limit
在计算查询时,它会将先前的值重新用于最多丢失的数据点。这当然是不准确的,但由于它不是持久的,所以一旦到达,不准确的数据就会被实际数据替换。
以低限制使用它,并确保监控石墨设置的整体延迟,以便在出现问题时注意(否则,keepLastValue 可以轻松隐藏监控问题)。
于 2016-11-19T10:47:39.617 回答