2016-10-03 4 views
0

平均値を算出ありません。はどのようプロメテウスDBは、私はプロメテウスDB(毎分)内に格納された温度値を以下している

/api/v1/query_range?query=avg_over_time(current_temp[5m])&start=1475483802.739&end=1475498202.739&step=300&_=1475493021942 

私は、次の取得データバック:私は本当に平均データと(4、37.2、51、79.6 ...)これらの値を関連付けることができません

"values":[[1475488602.739,"4"],[1475488902.739,"37.2"],[1475489202.739,"51"],[1475489502.739,"79.6"] . . . 

。誰かがこれで私を助けることができますか?ここで

おかげ

は、プロメテウスのグラフ化ツールを介して2つの例です:

Real data (1 minute interval)

Aggregated data

答えて

1

は、私は自分の質問に答えてみましょう、事は、クエリで、私はここに与えたということです。

/api/v1/query_range?query=avg_over_time(current_temp[5m])&start=1475483802.739&end=1475498202.739&step=300&_=1475493021942 

次のようになります:

300秒(ステップパラメータから)は、その5分前(現在の各ポイント)の現在の温度を読み取り、その平均値を計算します。 1475483802.739と1475498202.739の時差でこれを行います。

詳細情報はこちらhttps://github.com/prometheus/prometheus/issues/2051

関連する問題