Grafana面板能否每日展示固定拆分时段的数据?
在Grafana中实现当日时段拆分的自动面板展示
核心思路
利用Grafana的相对时间表达式,为每个面板单独绑定基于当日的固定时段范围,实现日期自动切换的效果,替代now/d的整体展示,拆分成多个时段面板。
具体操作步骤
1. 关闭面板的全局时间继承
对每个需要展示特定时段的面板:
- 点击面板右上角的时钟图标(时间范围按钮)
- 取消勾选「继承全局时间范围」,开启面板独立时间配置
2. 为每个面板配置对应时段的相对时间表达式
根据需要拆分的时段,分别设置开始/结束时间:
- 当日0:00-9:30
- 开始时间:
now/d(当日00:00:00) - 结束时间:
now/d+9h30m(当日09:30:00)
- 开始时间:
- 当日9:30-11:30
- 开始时间:
now/d+9h30m - 结束时间:
now/d+11h30m
- 开始时间:
- 当日13:00-17:00
- 开始时间:
now/d+13h - 结束时间:
now/d+17h
- 开始时间:
- 其他时段可按此逻辑,用
now/d+XhYm的格式定义时间节点
3. 布局面板
在仪表盘编辑模式下,拖拽面板调整位置,将5个时段面板排列在同一行,完成布局。
进阶优化:用模板变量统一管理时段(可选)
如果需要批量修改时段范围,可创建自定义模板变量:
- 进入仪表盘「设置」→「变量」→「添加变量」
- 变量类型选「自定义」,在「选项」中添加各时段的时间范围表达式,格式示例:
00:00-09:30,now/d,now/d+9h30m 09:30-11:30,now/d+9h30m,now/d+11h30m - 每个面板的时间范围选择该变量,后续修改时段只需更新变量选项即可
内容的提问来源于stack exchange,提问作者54vault
相关产品推荐
相关产品推荐

