2016-05-16 10 views
0

個々のデータを累積することは可能ですか?次のクエリのInfluxdb - 前の行の値を時間で除算する

出力は基本的には、上記のデータは累積データ

SELECT mean("value") FROM "statsd_value" WHERE "type_instance" = 'counts' AND time > now() - 5m GROUP BY time(10s) fill(none) 

TimeStamp Value 
1463393810 0 
1463393820 10 
1463393830 23 
1463393840 34 
1463393850 67 
1463393860 90 
1463393870 104 

です、私はこの

TimeStamp Value 
1463393820 10 
1463393830 13 
1463393840 11 
1463393850 33 
1463393860 23 
1463393870 14 

にその類似したから、個々のデータを取得したいことは、クエリを形成することが可能ですこの方法でデータを取得するには?

答えて

1

InfluxQLは、あなたが探している機能を提供するdifference機能を提供します。クエリは次のようになり

SELECT difference(mean("value")) FROM "statsd_value" WHERE "type_instance" = 'counts' AND time > now() - 5m GROUP BY time(10s) fill(none) 

TimeStamp Value 
1463393820 10 
1463393830 13 
1463393840 11 
1463393850 33 
1463393860 23 
1463393870 14 
+0

パーフェクト、ありがとう – Raghu

関連する問題