我们在Grafana中将InfluxDB标签用作变量,我们希望通过在其中选择的时间范围来限制标签。
某些InfluxDB查询支持使用$ timeFrame,但是标记由不支持$ timeFrame的“ SHOW TAGS”返回: https://github.com/influxdata/influxdb/issues/5668
Select仅在返回值的情况下也可以返回标签,因此,您拥有Grafana不支持的数组:
有人知道任何变通方法如何根据时间范围获取标签吗?
答案 0 :(得分:5)
找到使用选择,子查询和与众不同的解决方法:
select DISTINCT("name") from (select "name","value" from "http_req_duration" WHERE $timeFilter AND "group" =~ /^$Group$/ AND "TestName" =~ /^$TestName$/)
我敢肯定对其他人有用。