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メソッドを勧めました):

render /?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 に答える