使用fill(null)时继续查询异常

时间:2015-07-01 05:38:45

标签: influxdb

此继续查询:

选择平均值(已过去)作为平均值,百分位数(已过去,95)为百分位数_95,最大值(已过去)为/^Jmeter的最大值。 /按时间分组(1s)填充(null)为1sec.timing.:series_name backfill(false)*

导致错误:

[2015/07/01 08:05:38 IDT] EROR无法为连续查询写入数据:%!(EXTRA * errors.errorStr ing = proto:Marshal跟nil打电话

并且不起作用。

如果没有填充(null),CQ工作正常,但我需要按顺序填充间隔。

是否存在某些解决方法?

1 个答案:

答案 0 :(得分:0)

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

根据定义,FILL(null)不返回任何结果,因此没有任何内容写入CQ运行的系列。

要完成我认为您尝试做的事情,请使用FILL(null)GROUP BY time(1s)查询CQ创建的系列。例如,

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