关于metric_relabel_configs的完整使用,请参见Prometheus官方文档。本文通过示例,简要介绍使用metric_relabel_configs的典型场景:
删除不需要的指标
增加指定标签
删除不需要的标签
删除不需要的指标
典型配置示例如下:
scrape_configs:
- job_name: "customJob_name1"
...
relabel_configs:
...
metric_relabel_configs:
- source_labels: [__name__]
action: drop
regex: 'pre1_.*' #删除customJob_name1抓取的"pre1_"前缀的所有指标
- source_labels: [__name__]
action: drop
regex: 'metric_name1' #删除customJob_name1抓取的"metric_name1"名称的指标
增加指定标签
典型配置示例如下:
scrape_configs:
- job_name: "customJob_name1"
...
relabel_configs:
...
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"
...
relabel_configs:
...
metric_relabel_configs:
- regex: 'pre1_.*' #customJob_name1抓取的所有指标,删除“pre1_”前缀的所有标签
action: labeldrop
文档内容是否对您有帮助?