You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Grafana单个面板配置可变时间区间统计请求量

Grafana单面板独立时间间隔变量配置方案

完全可以实现你需要的仅作用于单个面板的可配置时间间隔变量,具体操作方法如下:

操作步骤(Grafana 8.0及以上版本)

  • 进入目标面板的编辑页面,在右侧配置栏找到「面板」标签下的变量模块,点击「添加变量」
  • 变量类型选择「自定义」,设置变量名(比如req_time_range),在可选值输入框填入你需要的选项:5m,1h,6h,1d
  • 勾选「在面板顶部显示选择器」,保存变量配置
  • 修改你的PromQL查询语句,把固定的时间窗口替换为刚才创建的变量:
    increase(requests_total[$req_time_range])
    

方案特性

  • 该变量的下拉选择器仅会显示在当前面板顶部,不会出现在仪表盘全局的顶部变量栏,其余面板完全不受影响
  • 与仪表盘右上角的全局时间选择器、系统内置$__interval变量完全独立,可同时满足「指定全局日期范围」+「自定义当前面板统计窗口」的需求
  • 仅需1条查询语句即可实现多时间窗口切换,无冗余配置

旧版本(Grafana 8.0以下)替代方案

如果你的Grafana版本不支持面板级变量,可以用以下低成本方案替代,无需创建多个面板:

  • 在同一个面板内创建4条查询,分别对应4种时间窗口:
    increase(requests_total[5m]) # 图例命名为 最近5分钟
    increase(requests_total[1h]) # 图例命名为 最近1小时
    increase(requests_total[6h]) # 图例命名为 最近6小时
    increase(requests_total[1d]) # 图例命名为 最近1天
    
  • 开启面板的图例点击切换功能,默认只展示第一条查询的结果,用户点击对应图例即可切换展示不同时间窗口的统计数据

内容的提问来源于stack exchange,提问作者Hopeless

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 09:36:03