首页 文章

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

提问于
浏览
6

我想 Build a query,这取决于在屏幕右上角选择的选定时间段 .

是否有任何变量(或类似的东西)在查询字段中使用?

换句话说,如果我选择24小时,我想在查询中使用该数据 .

1 回答

  • 10

    我知道有两种方法:

    increase(http_requests_total[$__interval])
    

    有一个缺点是$ __ interval变量的值是通过图表的分辨率来调整的,但这在某些情况下也可能有用 .

    • 这种方法应该更适合你的情况:

    转到仪表板的Templating设置,创建类型为Interval的新变量 . 启用"Auto Option",将"Step count"调整为 1 . 然后确保在仪表板顶部的相应下拉列表中选择了"auto" .

    假设你将它命名为 timeRange ,那么查询将如下所示:

    increase(http_requests_total[$timeRange])
    

    此变量不会通过图形分辨率进行调整,如果选择"Last 10 hours",其值将为 10h .

相关问题