首页/云/可观测性速查/label_replace:查询期改写标签
本包目录(282 条)
监控体系与方法40 条
Prometheus 与采集64 条
Grafana 与看板53 条日志平台52 条链路追踪23 条告警与响应50 条

label_replace:查询期改写标签

label_replace(v, dst, replacement, src, regex) 用正则从源标签提取内容写入目标标签;常用于统一不同系统的标签命名或补齐维度。

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

用法示例

用法示例
# 从 instance 标签提取 IP 写入 ip 标签
label_replace(up, "ip", "$1", "instance", "([^:]+):.*")

# 把 env 标签统一为 environment
label_replace(up, "environment", "$1", "env", "(.+)")
参数顺序是目标标签在前、源标签在后;replacement 中用 $1 引用捕获组。

易错点

  • 源标签不存在时结果不会新增标签,先确认源标签拼写
  • label_replace 只影响查询结果,不会改变已存储的数据

数据来源与参考

  • Prometheus 文档 · label_replace()
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌