InfluxDB:查询聚合但处理缺失数据

InfluxDB: query aggregations but deal with missing data

在 InfluxDB 中,我想查询我们的数据集以进行聚合。 通常我们的传感器每 30 分钟发送一次数据。 我们可以获得每小时平均值等值。 在某些情况下,我们可能会错过几个小时的数据。我们希望 influx 继续采用这些 'missing' 步骤的最后一个值来计算聚合。

这可能吗?

在您的时间分组中使用 fill 选项。我会说 previous 是您想要的选项:

previous Reports the value from the previous time interval for time intervals with no data.

https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/#group-by-time-intervals-and-fill