使用 Flux 查询获取某个时间间隔内桶中的点数

axk*_*axk 5 influxdb influxdb-2 flux-influxdb

给定一个存储桶,如何使用 Flux 查询获取给定时间间隔内该存储桶中带有时间戳的点数?

我试图估计每单位时间有多少数据添加到 influxdb2 存储桶中。

axk*_*axk 8

这就是我最终所做的:

from(bucket: "mybucket")
  |> range(start: -1m)
  |> group()  
  |> count()
Run Code Online (Sandbox Code Playgroud)

就我而言,存储桶中有大量的系列(由 from 返回的表流),因此我必须在 count() 之前添加不带参数的 group() 将其合并到单个表中。否则,它将分别返回每个表的计数。

来自助焊剂手册:

空的组键将表流中的所有数据分组到单个表中