用法示例
用法示例
# 从 instance 标签提取 IP 写入 ip 标签
label_replace(up, "ip", "$1", "instance", "([^:]+):.*")
# 把 env 标签统一为 environment
label_replace(up, "environment", "$1", "env", "(.+)")参数顺序是目标标签在前、源标签在后;replacement 中用 $1 引用捕获组。
label_replace(v, dst, replacement, src, regex) 用正则从源标签提取内容写入目标标签;常用于统一不同系统的标签命名或补齐维度。
# 从 instance 标签提取 IP 写入 ip 标签
label_replace(up, "ip", "$1", "instance", "([^:]+):.*")
# 把 env 标签统一为 environment
label_replace(up, "environment", "$1", "env", "(.+)")