从InfluxDB中针对timeFilter查询Grafana变量模板的标签

时间:2019-02-28 18:17:31

标签: grafana influxdb

我们在Grafana中将InfluxDB标签用作变量,我们希望通过在其中选择的时间范围来限制标签​​。

某些InfluxDB查询支持使用$ timeFrame,但是标记由不支持$ timeFrame的“ SHOW TAGS”返回: https://github.com/influxdata/influxdb/issues/5668

Select仅在返回值的情况下也可以返回标签,因此,您拥有Grafana不支持的数组: enter image description here

有人知道任何变通方法如何根据时间范围获取标签吗?

1 个答案:

答案 0 :(得分:5)

找到使用选择,子查询和与众不同的解决方法:

select DISTINCT("name") from (select "name","value" from "http_req_duration" WHERE $timeFilter AND  "group" =~ /^$Group$/ AND "TestName" =~ /^$TestName$/)

我敢肯定对其他人有用。