InfluxDB:在不同时区连续查询指标

时间:2019-03-19 18:36:52

标签: influxdb

与正在安装Influx的计算机相比,我正在从时间戳晚N小时的PLC收集数据。

我需要将每1分钟到1小时的采样数据下采样。<​​/ p>

我创建了一个按1小时分组的CQ,因此每小时将执行一次降采样。

问题在于,当连续查询运行时,使用以下内容过滤处理的数据:

... WHERE time > now() - 1h and time < now()

当然,在上述时间范围内,还没有数据,因为PLC与数据收集机相比要晚N个小时。

是否可以通过编程方式创建高级CQ,从而不必对N小时进行硬编码?也许是子查询派生N?

类似(请参见Nh):

CREATE CONTINUOUS QUERY "downsample_every_hour" ON "metrics"
BEGIN
  SELECT mean("value") 
  INTO "hour"."variables" 
  FROM "minute"."variables" 
  GROUP BY time(1h,Nh)
END

0 个答案:

没有答案