1

在 influxdb 上合并 3 个或更多系列的正确语法是什么?

以下查询适用于 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) ...

谢谢!

4

1 回答 1

2

你也可以像这样使用通配符,InfluxDB <= 0.8

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

注意:自InfluxDB 0.9以来,该语法已被弃用。请参阅InfluxDB 文档。InfluxDB 0.9 既不支持 MERGE 也不支持 JOIN 操作。

于 2015-07-02T08:21:57.990 回答