我作为NOC运营商工作并监控Amazon Cloud Application的性能。 Ops团队使用Graphite监控其健康状况,并使用Grafana来渲染花式图。通过设计,“石墨”每分钟收集数据 但是我遇到了Grafana的一个问题,它在最后一刻呈现了不正确的数据(或者没有完全收集,请参见下面的截图)。 我能解决吗?
答案 0 :(得分:3)
我假设您正在对来自不同来源的多个系列进行sumSeries()(或类似)。当源尚未提供所有数据时,最后一个数据点的总和将太低,因为缺少一些数据。
要进行美容修复并提供不久的将来的投影,您可以使用keepLastValue
功能。在计算查询时,它会重复使用前一个值,最多可丢失limit
个数据点。这当然是不准确的,但由于它不是持久的,一旦到达,不准确性将被实际数据取代。
以低限使用它,并确保监视石墨设置的整体延迟,以便在出现问题时注意(否则,keepLastValue可以轻松隐藏监控问题)。