首页/云/可观测性速查/变量级联:先选上层再展开下层
本包目录(282 条)
监控体系与方法40 条Prometheus 与采集64 条
Grafana 与看板53 条
日志平台52 条链路追踪23 条告警与响应50 条

变量级联:先选上层再展开下层

下级变量的候选由上级变量决定:把上级值写进下级的查询里(如 {job="$job"}),实现按任务过滤实例的逐级筛选。

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

级联写法

级联写法
# 变量 job:label_values(up, job)
# 变量 instance:
label_values(up{job="$job"}, instance)

# 想再按指标缩小,可加度量名:
label_values(node_uname_info{job="$job"}, instance)
变量列表的排列顺序决定刷新依赖,下级要拖到上级后面;上级变动会触发下级重载。

易错点

  • 下级的查询里引用了还没初始化的上级变量时返回空列表,先看变量顺序再看查询
  • 多选变量(Multi-value)直接嵌入 label_values 需要 allValue 与 regex 配合,否则语法错误

数据来源与参考

  • Grafana 官方文档 · Chained variables
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌