Grafana:用于访问时间范围的[from,to]值的全局变量

标签 grafana grafana-templating

我正在使用 MySQL 数据源进行一些测试并利用 timefilter在 SQL 查询中:

// my query goes here...
WHERE $__timeFilter(time_start);

生成如下内容:

WHERE time_start >= FROM_UNIXTIME(1505207821) AND time_start <= FROM_UNIXTIME(1505229421);

是否有任何变量可以让我访问定义时间范围的 2 个时间戳?

例如,在上面的示例中:

from = 1505207821
to = 1505229421

最佳答案

是的,$__timeFrom()$__timeTo() 如果您使用的是最新的 4.5.1 版本的 Grafana(早期版本的 Grafana 仅包括 alpha 版本) MySQL 数据源)。查询字段下方有一个“显示帮助”按钮,其中列出了所有宏。见下文:

enter image description here

前两个宏以日期时间格式返回 from 和 to,最后两个宏以纪元的形式返回它们。

关于Grafana:用于访问时间范围的[from,to]值的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46180387/

相关文章:

正则表达式清理我的 Grafana 图例

grafana - 我们如何更改 Grafana Query Inspector 中的 "precision:ms"设置?

grafana - 如何在Grafana主页上设置仪表板?

grafana - 如何在查询中使用选定的时间段?

docker - 如何在 Grafana 镜像中添加仪表板配置 json 文件?

docker - 使用 traefik 将 DNS 重定向到不同的端口

elasticsearch - Grafana-当用户名和密码可用于ES时,如何将elasticsearch添加为数据源?

grafana - 从累计总数计算 Prometheus 中的 Mbps

grafana - 我们可以在 singlestat 上创建警报吗

InfluxDB - Drop 系列不起作用