组合聚合函数可实现更高效的绘图

时间:2017-06-02 08:53:39

标签: influxdb grafana

我的计算集群监控数据存储在具有以下形状(减去几列)的流入数据库中:

time                           number parti user
----                           ------ ----- ----
2017-06-02T06:58:52.854866584Z 59     gr01  user01
2017-06-02T06:58:52.854866584Z 6      gr01  user02
2017-06-02T06:58:52.854866584Z 295    gr02  user03
2017-06-02T06:58:52.854866584Z 904    gr03  user04

数据点每10分钟一次。现在我正在用以下方法绘制每个“parti”的总和:

select sum(number) from status_logs where time > now() - 1h group by time(10m), parti

但是,由于时间(10分钟)我显示超过几天时,这变得非常慢。我不能使用不同的时间窗口,因为sum()不再有意义了。

我的问题:是否有办法在(变量)时间窗口中取<和>平均值?

谢谢!

0 个答案:

没有答案