0

我想要一个类似下面的图表,它显示注册用户的数量在上午 9:41 为 0,并在上午 9:46 增加了 41:

http://img59.imageshack.us/img59/7989/localhostscreencapture2.png

但我得到了这个石墨图表(我在上午 9:46 将 statsd 计数器增加了 41):

http://img829.imageshack.us/img829/8702/graphitedevreqordercom.png

我的渲染请求是(有人向我推荐了 hitcount 方法):

渲染/?width=586&height=308&_salt=1336642203.533&target=hitcount(stats_counts.reqorder.staging.community.1.membership.total, "1min")&from=09%3A40_20120509&until=09%3A50_20120509

如何更改渲染 url 请求以获得这样的图表:

http://img59.imageshack.us/img59/7989/localhostscreencapture2.png

4

1 回答 1

2

您想要该integral()功能而不是hitcount(): http: //graphite.readthedocs.org/en/0.9.10/functions.html#graphite.render.functions.integral

因此,您的完整查询将是:

integral(stats_counts.reqorder.staging.community.1.membership.total)

请注意,尽管结果integral()总是从图表左侧的 0 开始。我不认为有办法解决这个问题。

于 2012-06-03T12:23:39.247 回答