在 timeFilter 的查询中添加自定义值
Add custom values in the query for timeFilter
我有以下查询,需要用硬编码值替换 varibale。
当给定仪表板过滤器的时间范围时,以下查询工作正常
SELECT mean("count") / $send_interval FROM "$measurement_name" WHERE ("transaction" = 'all' AND "application" =~ /^$application$/) AND $timeFilter GROUP BY time($__interval) fill(null)
我在毫秒内输入相同的时间范围 (2022-05-05 12:46:00 - 2022-05-05 12:53:00),如下所示,但是看不到图表中的数据
SELECT mean("count") / $send_interval FROM "$measurement_name" WHERE ("transaction" = 'all' AND "application" =~ /^$application$/) AND time > 1651718760000 AND time < 1651719180000 GROUP BY time($__interval) fill(null)
我的版本:
Grafana v6.4.1
Influxdb 1.7.7
您应该使用此处指定的时间戳格式:https://docs.influxdata.com/influxdb/v1.7/query_language/spec/#dates--times
The date and time literal format is not specified in EBNF like the rest of this document. It is specified using Go’s date / time parsing format, which is a reference date written in the format required by InfluxQL. The reference date time is:
InfluxQL 参考日期时间:2006 年 1 月 2 日 3:04:05 下午
time_lit = "2006-01-02 15:04:05.999999" | "2006-01-02"
或者,您可能需要使用以纳秒为单位的纪元时间,因为流入量存储在 ns 中。
我有以下查询,需要用硬编码值替换 varibale。
当给定仪表板过滤器的时间范围时,以下查询工作正常
SELECT mean("count") / $send_interval FROM "$measurement_name" WHERE ("transaction" = 'all' AND "application" =~ /^$application$/) AND $timeFilter GROUP BY time($__interval) fill(null)
我在毫秒内输入相同的时间范围 (2022-05-05 12:46:00 - 2022-05-05 12:53:00),如下所示,但是看不到图表中的数据
SELECT mean("count") / $send_interval FROM "$measurement_name" WHERE ("transaction" = 'all' AND "application" =~ /^$application$/) AND time > 1651718760000 AND time < 1651719180000 GROUP BY time($__interval) fill(null)
我的版本:
Grafana v6.4.1
Influxdb 1.7.7
您应该使用此处指定的时间戳格式:https://docs.influxdata.com/influxdb/v1.7/query_language/spec/#dates--times
The date and time literal format is not specified in EBNF like the rest of this document. It is specified using Go’s date / time parsing format, which is a reference date written in the format required by InfluxQL. The reference date time is:
InfluxQL 参考日期时间:2006 年 1 月 2 日 3:04:05 下午
time_lit = "2006-01-02 15:04:05.999999" | "2006-01-02"
或者,您可能需要使用以纳秒为单位的纪元时间,因为流入量存储在 ns 中。