;(\d+)replacement:$1:$2source_labels:-__address__-__meta_kubernetes_pod_annotation_prometheus_io_porttarget_label:__address__-action:labelmapregex:__meta_kubernetes_pod_label_(.+)-action:replacesource_labels:-__meta_kubernetes_namespacetarget_label:kubernetes_namespace-action:replacesource_labe...
target_label: 'instance' # 替换后的标签名,instance=$1,target_label用于创建新标签 replacement: '$1' # 替换为正则匹配中的子模式的值,就是regex中的括号里的值 批量匹配标签: action: labelmap #根据 regex 去匹配 Target 实例所有标签的名称(注意是名称),并且将捕获到的内容作为为新的标签名称,regex 匹...
输出 端口不对,修改端口,如何修改,通过利用source_labels匹配[address]的值,利用regex正则表达式匹配端口,然后利用replacement想要的值,最后利用target_label把新的值用想要的label表示。 -job_name:'kubernetes-nodes' kubernetes_sd_configs: -role:node relabel_...
replace: 将 target_label 指定的标签的值替换为 replacement 指定的内容 keep: 删除与正则不匹配的目标 drop: 删除与正则匹配的目标 labelmap: 将正则与所有标签的 名称 匹配,然后用 replacement 指定的内容来替换源标签的名称,source_labels不用填写。一般用来去除标签前缀 获得一个新的标签名称 labeldrop: 删除与...
replacement: test action: replace metric_relabel_configs的relabel如下: metric_relabel_configs:-source_labels: [image] regex:'.*/(.*)'replacement:'$1'target_label: id-source_labels: [service] regex:'ecs-.*:ecs-([a-z]+-*[a-z]*).*:[0-9]+'replacement:'$1'target_label: service ...
metric_relabel_configs: #customJob_name1抓取的所有指标,增加“new_label1”标签,标签值为“lable_value1” - regex: (.*) target_label: new_label1 replacement: label_value1 separator: ; action: replace 删除不需要的标签 典型配置示例如下: scrape_configs: - job_name: "customJob_name1"...
metric_relabel_configs:-source_labels: [namespace]separator:;regex:(?i)(ns1|ns2)replacement:$1action:keep-source_labels: [__name__]separator:;regex:(?i)(kube_node_status_capacity_pods)replacement:$1action:keep Run Code Online (Sandbox Code Playgroud) ...
metric_relabel_configs: - source_labels: [pod] separator: ; regex: (.+) target_label: pod_name replacement: $1 action: replace 1 2 3 4 5 6 7 82.3 metrics删除tag部分tag是敏感信息,或者纯粹为了减少存储空间,需要删除tag。 一个例子:...
replacement: test action: replace metric_relabel_configs的relabel如下:metric_relabel_configs:- source_labels: [image]regex: '.*/(.*)'replacement: '$1'target_label: id - source_labels: [service]regex: 'ecs-.*:ecs-([a-z]+-*[a-z]*).*:[0-9]+'replacement: '$1'target_label: ...
replacement: <string,默认为$1> #指定了要写入到target_label中标签key的值(这里用到正则捕获组的知识,用regex对source_labels中标签key对应的标签value进行正则匹配,捕获组学习参考:https://segmentfault.com/a/1190000021043947) action: <relabel操作> #定义了当前relabel_config对标签的处理,默认action为replace ...