Influxdb + grafana:每日计算时间序列

时间:2016-06-15 21:23:52

标签: influxdb grafana

我有一个值列的时间序列。 我希望每天获得累积的值数。

例如,如果我在第1天有以下几点:

(timestamp1,value1)(timestamp2,value2)(timestamp3,value3)

我希望有一个图表:

  • 第1天00:00至timestamp1
  • 显示零值
  • 为timestamp1至timestamp2显示1个值
  • 显示timestamp2到timestamp3的值2
  • 为timestamp3至day2 00:00
  • 显示的值
  • 第2天00:00显示的零值为第2天的第一个值 等等。

我可以提出这样的要求:

select count(value) from series where time = today group by time($interval)

但我没有得到预期的结果作为" group by"不会对每天的值进行累计计数,而是每个$ interval的累计计数值。 如果我这样做:

select count(value) from series where time = today group by time(today)

我每天只有1个计数值。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

不确定我理解,但这可能是一个解决方案吗?

从系列中选择计数(值),其中时间=今天按时间(24h)