You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Prometheus alert_relabel_configs添加team标签兜底值

Prometheus 告警兜底team标签配置方案

要实现「已有team标签则保留、无team标签则自动添加team=devops兜底」的效果,只需要给alert_relabel_configs增加空值匹配逻辑即可,正确配置如下:

alerting:
  alert_relabel_configs:
    - source_labels: [team]
      regex: ^$
      target_label: team
      replacement: devops
      action: replace

规则说明

  • source_labels: [team] 会提取告警当前的team标签值,如果告警本身没有team标签,提取结果为空字符串
  • regex: ^$ 仅匹配空值,只有当team标签不存在/值为空时才会触发后续替换操作
  • 已经带有自定义team标签(比如team=dev)的告警,提取到的值非空,不会命中正则,原有标签值会完整保留

效果验证

  1. 带自定义team标签的告警:保留原有team标签值,不会被覆盖
  2. 无team标签的告警:自动新增team=devops标签

内容的提问来源于stack exchange,提问作者ddegasperi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 19:06:00