target_label: "endpoint" replacement: "${1}://${2}" action: replace 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 解释: source_labels #指定需要对哪些标签进行重新打标 regex #指定正则表达格式 separator #指定分割符为空,默认为; target_label #指定新标签的名字 rep...
ralabel_config配置主要字段如下: source_labels:源标签,没有经过relabel处理之前的标签名字 target_label:通过action处理之后的新的标签名字 regex:正则表达式,匹配源标签 replacement:replacement指定的替换后的标签(target_label)对应的数值 action:action定义了relabel的动作,action支持多种,如下: replace:默认,通过regex...
#源标签,需要在现有标签中已存在source_labels:'['<labelname> [, ...]']'# 多个源标签的分隔符;separator: <string> |default= ;# 要替换的目标标签;target_label: <labelname># 正则表达式,用于匹配源标签的值regex: <regex> |default= (.*)# 源标签值取hash的模块;modulus: <uint64># 当正则表达...
说下上面的配置: source_labels指定我们我们需要处理的源标签, target_labels指定了我们要replace后的标签名字, action指定relabel动作,这里使用replace替换动作。 regex去匹配源标签(hostname)的值,"(.*)"代表__hostname__这个标签是什么值都匹配的,然后replacement指定的替换后的标签(target_label)对应的数值。采用正...
指定source_labels和target_labels:在relabel_configs中,使用source_labels指定要转换的源标签,使用target_labels指定目标标签。 设置action和regex:指定action为replace(替换),并使用regex定义匹配源标签值的正则表达式。如果匹配成功,则使用replacement指定的值替换目标标签的值。 (可选)设置replacement:在替换动作中,可以使...
在relabel_configs中添加一个新的配置项,设置source_labels为要连接的源标签,设置target_label为要生成的目标标签。 根据需求设置action和其他可选参数,如regex和replacement。 保存配置文件并重启Prometheus服务,使配置生效。 通过重新标记配置中的连接标签,可以对原始数据进行灵活的处理和转换,以满足具体的监控和报警需求...
2.1.1. target_label 下action字段可执行动作 替换标签值: replace 首先将source_labels中指定的各标签的值进行串连,然后将regex字段中的正则表达式对source_labels进行匹配,若匹配则将target_label字段中定义的标签值替换为replacement字段中保存的值 hashmod 将target_labels的值设置为一个hash值,该hash则由modul...
target_label:namespace# 将 Pod 所在 namespace 写到 "namespace" label replacement:${1} action:replace metric_relabel_configs: -source_labels:[__name__] separator:; regex:(container_.*|pod_.*|kubelet_.*) replacement:$1 action:keep
target_label regex (default = (.*)) modulus replacement (default = $1) action (default = replace) 一个Prometheus 配置可能包含一个重新标记的步骤阵列;它们按照定义的顺序应用于标签集。遗漏的字段采用其默认值,所以这些步骤通常会比较短。 source_labels(源标签列表) 和 separator(分离器) ...
- source_labels: ["__address__"] #我们要替换的 meta label 为"__address__" target_label: "host" #给 targets 新增一个名为 "host" 的标签 regex: "(.*):(.*)" #将匹配的内容分为两部分 groups--> (host):(port) replacement: $1 #将匹配的 host 第一个内容设置为新标签的值 ...