7

選択した間隔に応じてグラファイト データを要約するにはどうすればよいですか? 選択した間隔が最大 1 時間の場合、データ カウンターには 1 分ごとのデータ ポイントが表示されます。間隔が最大 3 時間の場合、データは 5 分かけて要約する必要があります。間隔が最大 1 日である場合、データは 15 分にわたって要約する必要があります。

これは可能ですか?

4

2 に答える 2

3

AFAIK Graphite はこれを自動的に行いません。

ただし、Graphite にはパブリック API があるため、これを自動的にスクリプト化して、正しい集計期間でグラフを取得できます。たとえば、間隔テンプレートに 'auto' オプションを使用する場合、Grafana はこれを行います。

擬似コード:

if interval == '1h':
    get_metric(summarize(metric, '1min', 'sum')
elif interval == '3h':
    get_metric(summarize(metric, '5min', 'sum')
elif interval == '1d':
    get_metric(summarize(metric, '15min', 'sum')
于 2014-11-06T09:42:58.250 に答える