对流入数据库进行15m和30m的平均统计

时间:2018-06-02 03:25:58

标签: influxdb grafana

我正在使用Grafana + InfluxDB。我没有计算出最后15米的平均测量值,最后30米。

例如,我有一个序列号,如:

time                                           hash               ip          
2018-05-31T09:21:47.248+08:00 1           11.53433609008789  192.168.1.101
2018-05-31T09:21:48.248+08:00 1           12.53433609008789  192.168.1.102
...

我想要打印的是最后15分钟,最后30分钟的哈希意味着什么。样本结果应为:

ip                               last-15min        last-30min
192.168.1.101                     11                   12
192.168.1.102                     11                    18
....

我怎样才能实现它?谢谢。 InfluxDB版本为1.5.2

1 个答案:

答案 0 :(得分:0)

要在简单的图表中以15分钟/ 30分钟的步长绘制平均值,您可以使用以下内容:

SELECT mean("hash") FROM "enterYourName" WHERE ("ip" = "192.168.1.101") AND $timeFilter GROUP BY time(15m) fill(null)

如果您只想在单页面板中显示最后一个平均值,可以使用上述查询并将Options/Values/Stat设置为Current