配置
relabel
relabel 配置模板,可以将采集的 instance label 的端口显示去掉,方便告警时使用该字段。
- job_name: node
static_configs:
- targets:
- 192.168.0.1:9100
- 192.168.0.2:9100
relabel_configs:
- source_labels: [__address__]
regex: "(.*):9100"
target_label: "instance"
action: replace
replacement: "$1"
说下上面的配置:
sourcelabels 指定我们我们需要处理的源标签, 我们这里处理address targetlabels 指定了我们要 replace 后的标签名字, 我们这里选择instance action 指定 relabel 动作,这里使用 replace 替换动作。 regex 去匹配源标签__address的值,"(.*):9100"代表匹配这个标签 9100前部分 replacement 指定的替换后的标签(target_label)对应的数值,采用正则引用方式获取的。