Influxdb-从上一行中减去值,按时间分组
是否可以从累积数据中获取单个数据 以下查询的输出为Influxdb-从上一行中减去值,按时间分组,influxdb,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 14
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
可以通过这种方式形成查询来获取数据吗?InfluxQL提供了一个函数,可以为您提供所需的功能
查询如下所示:
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
InfluxQL提供了一个函数,可以为您提供所需的功能
查询如下所示:
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
完美,谢谢完美,谢谢