2012-12-28 8 views
5

次の問題があります。 私はこのようなデータを各秒、で、2年前から今日まで、チャートのグラファイトを頼む場合:大きな時間間隔で解像度を下げるグラファイトURL API

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

それが正しく表示され、非常に高速です。明らかに、過去2年間のすべてのポイントがレンダリングされるわけではありません。私は自分自身が他のプロットライブラリを使用してポイントレンダリングするCSV出力のためのグラファイトを尋ねるなら:

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

を私はポイントのセット全体(2年* 365日* 24時間* 60分*ポイントの60秒を取得します)。この数を減らすためにグラファイトを作る方法はありますか?例えば、サイズがWHOLE/Nかそのようなもののグループの平均を行うN点の最大値を求める。ありがとう

答えて

5

機能summarizeが必要です。グラフ上のデータポイントは使用可能なピクセル数を超えているため、選択した方法(平均、最大、最小、最後)でポイントを集計することができます。データポイントの数と合計期間に基づいて適切な間隔を計算する必要があります。

+0

ちょっと、私は反対の問題がある、私は長い間、メートル法のJSON出力を取得する必要があります。私が7日以上何かを要求すると、私のストレージスキーマに従って10秒の解像度が14日間利用可能であっても、60秒の解像度が得られます。どのように高解像度を強制するか? – NeverEndingQueue

関連する問題