如何仅对test_开头的指标系列执行labeldrop删除url_rule标签?
解决方案
要让labeldrop只删除test_开头指标的url_rule标签,你需要给labeldrop动作添加指标名称的匹配条件,确保只有符合规则的指标才会执行标签删除操作。
修改后的完整配置如下:
- action: replace source_labels: [__name__, url_rule] regex: 'test_.+;(.+)' target_label: path - action: labeldrop source_labels: [__name__] regex: 'test_.+' regex: 'url_rule'
配置说明
source_labels: [__name__]:指定以指标的内置名称标签__name__作为筛选依据- 第一个
regex: 'test_.+':限定仅对名称以test_开头的指标执行该labeldrop动作 - 第二个
regex: 'url_rule':明确要删除的目标标签名
这样配置后,只有名称以test_开头的指标会被移除url_rule标签,其他指标的该标签会保持不变。
内容的提问来源于stack exchange,提问作者ITChap
相关产品推荐
相关产品推荐

