【问题标题】:Query tags from InfluxDB with respect of timeFilter for Grafana variables templating从 InfluxDB 查询关于 Grafana 变量模板的 timeFilter 的标签
【发布时间】:2019-07-22 17:37:17
【问题描述】:

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

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

Select 只能在您返回值的情况下返回标签,因此,您有一个 Grafana 不支持的数组:

有人知道如何根据时间范围获取标签吗?

【问题讨论】:

    标签: grafana influxdb


    【解决方案1】:

    使用 select、subquery 和 distinct 找到解决方法:

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

    我肯定会对其他人有用。

    【讨论】:

    • 正确答案。还观察到您需要选择“刷新”==“时间范围更改”才能使其工作。
    猜你喜欢
    • 2018-10-25
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 2018-12-05
    • 2019-12-11
    • 2021-09-14
    相关资源
    最近更新 更多