首页/云/可观测性速查/Ad hoc filters:看板级标签过滤条
Grafana 与看板53 条

Ad hoc filters:看板级标签过滤条

Ad hoc filters 在看板顶部提供键值过滤条,选中的标签过滤会自动叠加到绑定数据源上的全部查询,用于临时缩小排查范围。

可观测性速查云更新于 2026-10-13

Ad hoc filters 是什么

Ad hoc filters 是 Grafana 的看板级变量类型,会在页面顶部生成一条键值过滤条:选择某个标签后,过滤条件自动叠加到绑定了同一数据源的所有查询上,用于临时缩小排查范围。它不改变看板定义,清空过滤条即恢复全量视图,适合排障时快速圈定实例或服务。

基本信息

创建路径Dashboard settings → Variables → New variable → Ad hoc filters
绑定数据源创建时选择,过滤只作用于该数据源上的查询
可选标签来自数据源中实际存在的标签键,值由数据决定
作用范围当前看板内所有引用该数据源的查询

使用方式

使用方式
# Variables → New variable → 类型选 Ad hoc filters
# 绑定数据源(如 Prometheus)后,看板顶部出现过滤条
# 选择 job=node、instance=web01 后,查询自动附带条件:
up{job="node",instance="web01"}
# 排查结束点过滤条上的清空按钮,恢复全量视图

典型使用场景

  • 大屏平时展示全量,临时收敛到单个实例或服务定位异常
  • 多环境共用一块看板,排障时切到具体集群或环境
  • 确认某个标签值是否存在,快速验证数据注入是否生效
  • 配合告警排查,把看板缩到告警涉及的实例范围

使用注意

注意点说明
是否支持由数据源插件决定,Prometheus、InfluxDB、Elasticsearch 等支持
作用范围作用于全部查询,个别面板要豁免只能改查询逻辑
标签来源只有数据里真实存在的标签才会出现在下拉列表中
清空时机排查结束及时清空,否则后续查看会被旧过滤误导
标签拼写与注入阶段不一致时下拉列表为空,先确认指标上真实的标签名,而不是先怀疑 Grafana 版本或权限。
把带过滤条的看板地址分享出去时,链接会带上当前过滤条件,分享前确认范围与内容是否符合预期。

易错点

  • 过滤作用于全部查询,个别面板要豁免就得改查询逻辑,排查完记得清空
  • 过滤条的标签是数据里真实存在才会出现,标签拼写与注入阶段不一致时列表为空
  • 把 ad hoc filters 当固定变量用,看板每次打开都继承上次的过滤条件
  • 数据源不支持时创建了也看不到过滤条,容易被误判为版本或权限问题

数据来源与参考

  • Grafana 官方文档 · Ad hoc filters
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌