grafana:在另一个变量的定义中使用变量

时间:2018-03-29 15:27:12

标签: influxdb grafana

我正在尝试为git项目构建一个仪表板。我有一个InfluxDB,它为每个分支都有一个repo中每个构建的数据。

我已经为存储库定义了一个变量,其查询为show tag values with key=repo。我想要的是,一旦设置了该值,就有一个名为branch的第二个变量,它在查询中使用repo变量。我已经尝试了show tag values with key=branch where repo='$repo',但这不起作用。

我不确定如何使这项工作。

2 个答案:

答案 0 :(得分:1)

我明白了。我需要用斜杠包围变量:

show tag values with key=branch where repo=/$repo/

答案 1 :(得分:0)

也使用InfluxDB。 /$variable/对我不起作用,我需要略有不同的转义。对于此特定查询,我还需要=~而不是=

select "end" from "summary" where "build" =~ /^$build$/