【问题标题】:How to query data based off of Grafana's absolute time range?如何根据 Grafana 的绝对时间范围查询数据?
【发布时间】:2020-11-23 16:31:17
【问题描述】:

我有一个连接到 PostgreSQL 数据库的 grafana 仪表板。我了解如何更改绝对时间范围以在图表上显示时间范围,但我想知道是否可以更改我的查询以反映总时间。

例如,我有一个获取总行数的查询:

SELECT
  COUNT(*) as "Total Number of Rows:"
FROM mytable

是否可以在 grafana 中显示指定时间的总行数(例如过去 30 天、过去 6 小时等)?

谢谢!

【问题讨论】:

    标签: postgresql count grafana


    【解决方案1】:

    您必须按如下方式修改您的查询:

    SELECT
      $__time(time_column),
      count(*) as "Total Number of Rows:"
    FROM
      mytable
    WHERE
      $__timeFilter(time_column) 
    GROUP BY time_column
    

    这样,Grafana 将在指定的time_column 上使用$__timeFilter 进行过滤

    【讨论】:

      猜你喜欢
      • 2021-06-07
      • 2018-08-06
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      • 2019-01-03
      • 2022-12-21
      • 2014-05-07
      相关资源
      最近更新 更多