初始环境:
scrape_configs:- job_name: 'avalon-inner'static_configs:- targets: ['10.172.188.212:8083']labels:project: devopsapp: jenkins/master
[root@k8s-node02 server]# curl http://192.168.200.147:9090/api/v1/targets?state=active | jq{"status": "success","data": {"activeTargets": [{"discoveredLabels": {"__address__": "10.172.188.212:8083","__metrics_path__": "/metrics","__scheme__": "http","app": "jenkins/master","job": "avalon-inner", //定义标签"project": "devops" //定义标签},"labels": {"app": "jenkins/master","instance": "10.172.188.212:8083","job": "avalon-inner", //定义标签"project": "devops" //定义标签},"scrapePool": "avalon-inner","scrapeUrl": "http://10.172.188.212:8083/metrics","globalUrl": "http://10.172.188.212:8083/metrics","lastError": "","lastScrape": "2021-03-18T17:57:44.732036509+08:00","lastScrapeDuration": 0.026422222,"health": "up"}],"droppedTargets": []}}
将标签project的值 复制给 app
scrape_configs:# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.- job_name: 'avalon-inner'static_configs:- targets: ['10.172.188.212:8083']#- targets: ['192.168.200.147:8083','10.172.188.212:8083']labels:project: devopsapp: jenkins/masterrelabel_configs:- source_labels: [project]regex: (.+)target_label: projectaction: replace
[root@k8s-node02 server]# curl http://192.168.200.147:9090/api/v1/targets?state=active | jq% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 557 100 557 0 0 330k 0 --:--:-- --:--:-- --:--:-- 543k{"status": "success","data": {"activeTargets": [{"discoveredLabels": {"__address__": "10.172.188.212:8083","__metrics_path__": "/metrics","__scheme__": "http","app": "jenkins/master","job": "avalon-inner", //定义标签(不变)"project": "devops" //定义标签(不变)},"labels": {"app": "devops", //app值 被修改"instance": "10.172.188.212:8083","job": "avalon-inner","project": "devops" //定义标签 未操作},"scrapePool": "avalon-inner","scrapeUrl": "http://10.172.188.212:8083/metrics","globalUrl": "http://10.172.188.212:8083/metrics","lastError": "","lastScrape": "0001-01-01T00:00:00Z","lastScrapeDuration": 0,"health": "unknown"}],"droppedTargets": []}}
