2015-06-11 3 views
1

Какой правильный синтаксис для объединения 3 или более серий на infuxdb? нижеСинтаксис синтаксиса 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" 

EDIT: Понял, что из:

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.