Influxdb 使用填充(null)时继续查询异常

Influxdb 使用填充(null)时继续查询异常,influxdb,Influxdb,此查询将继续: 选择MeanExpead作为平均值,PercentileExpead,95作为percentile_95,MaxExpead作为最大值,从/^Jmeter./group by time1s将NULL填入1秒。计时:series_name回填错误* 错误原因: [2015/07/01 08:05:38 IDT]EROR无法为连续查询写入数据:%!额外*errors.errorStr ing=proto:用nil调用封送处理 而且不起作用 如果没有fillnull,CQ可以正常工作,

此查询将继续:

选择MeanExpead作为平均值,PercentileExpead,95作为percentile_95,MaxExpead作为最大值,从/^Jmeter./group by time1s将NULL填入1秒。计时:series_name回填错误*

错误原因:

[2015/07/01 08:05:38 IDT]EROR无法为连续查询写入数据:%!额外*errors.errorStr ing=proto:用nil调用封送处理

而且不起作用

如果没有fillnull,CQ可以正常工作,但是我需要在序列中填充间隔


是否存在一些变通方法?

在XDB v0.8中,连续查询将每次运行的查询结果插入到一个系列中。如果CQ的运行不产生任何结果,则不会向序列写入任何内容

根据定义,FILLnull不返回任何结果,因此在CQ运行时不会向序列写入任何内容

要完成我认为您正在尝试的操作,请使用FILLnull和GROUP by time1s查询CQ创建的序列。比如说,

SELECT average, percentile_95, maximum FROM 1sec.timing.:series_name GROUP BY time(1s) FILL(null)