我正在使用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
发布于 2018-06-04 08:55:51
要在简单的图形中绘制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
。
https://stackoverflow.com/questions/50653243
复制