2015-06-11 399 views
1

合并3个或更多系列influxdb的正确语法是什么?下面Influxdb合并语法

查询工作正常2系列:

select mean(value) from "serieA" 
merge "serieB" 
where time > now()-3m group by time(60s) 

尝试:

merge "serieB" "serieC" 
merge ("serieB","serieC") 
merge "serieB","serieC" 
merge "serieB" and "serieC" 

编辑:想通了这一点:

select mean(value) from merge (serieA,serieB,serieC) ... 

谢谢!

回答

2

您还可以使用通配符这样,与InfluxDB < = 0.8

select mean(value) from merge(/my.series.*/) group by time(1d); 

注:的语法已废弃了,因为InfluxDB 0.9。请参阅InfluxDB documentation。在InfluxDB 0.9中,MERGE和JOIN操作都不支持。