我正在使用MySQL数据源进行一些测试,并在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
发布于 2017-09-22 12:13:38
是的,如果您使用的是最新的4.5.1版本的Grafana ( Grafana的早期版本只包含了$__timeFrom()
数据源的alpha版本),则使用MySQL和$__timeTo()
。查询字段下有一个“显示帮助”按钮,其中列出了所有宏。见下文:
前两个宏以datetime格式返回和返回,最后两个宏返回为epochs。
https://stackoverflow.com/questions/46180387
复制相似问题