Graphite URL API可降低大时间间隔的分辨率

时间:2012-12-28 02:56:23

标签: graphite

我有以下问题。 如果我从2年前到今天要求石墨图表,每秒都有数据,如下:

http://graphite/render?target=averageSeries(server.web1.load)&from=-2years

显示正确且非常快。显然,并非所有过去两年的积分都被渲染出来。但是,如果我要求使用石墨作为csv输出来自己使用其他绘图库来渲染这些点:

http://graphite/render?target=averageSeries(server.web*.load)&from=-2years&format=csv

我获得了整套积分(2年* 365天* 24小时* 60分钟* 60秒积分)。有没有办法让石墨减少这个数量?例如,要求最多N个点进行大小为WHOLE / N或类似的组的平均值。谢谢

1 个答案:

答案 0 :(得分:5)

函数summarize就是您所需要的。由于图表上的数据点超过可用像素,因此汇总可以使用您选择的方法(平均值,最大值,最小值或最后值)聚合点。虽然您需要根据数据点的数量和总持续时间来计算适当的间隔。