此继续查询:
选择平均值(已过去)作为平均值,百分位数(已过去,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工作正常,但我需要按顺序填充间隔。
是否存在某些解决方法?
答案 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)