首页/云/可观测性速查/告警归属:owner 与服务目录对齐
告警与响应50 条

告警归属:owner 与服务目录对齐

每条告警有明确 owner 并与服务目录对齐:无人认领的告警在评审时要么落责任人要么删除,避免大家都以为别人管。

可观测性速查云更新于 2026-10-13

归属为什么要显式声明

每条告警都应该有明确 owner,并与服务目录对齐:谁负责这个服务、哪个值班组接收、看板与 runbook 在哪里。归属不清的典型后果是告警在群里飘着没人认领,大家都以为别人管。做法是把 owner 变成标签与路由的输入,而不是靠人肉转发。

按 team 标签路由

按 team 标签路由
routes:
  - matchers: [ 'team="trade"' ]
    receiver: trade-oncall
  - matchers: [ 'team="platform"' ]
    receiver: platform-oncall

# 未匹配 team 的告警落到默认路由,定期清理默认路由的常客

服务目录字段

字段用途维护时机
服务名作为标签与看板命名的基准新建服务时登记
负责人与值班组决定路由与升级链人员变动时更新
看板地址写进告警注释便于直达看板迁移时同步
runbook 地址处置步骤与联系路径流程变化时修订

落地流程

  • 新告警上线前先确认 owner 与 team 标签,缺归属的不予上线
  • 服务改名或转手时,同步更新标签、路由与看板标题
  • 定期审计落在默认路由的告警,要么补归属要么删除
  • 把归属信息与告警规则放在同一个仓库,评审时一起检查

常见落地缺口

标签缺失告警没有 team 标签,只能落默认路由
路由陈旧接收器指向已解散的值班组
目录过期服务已下线,目录仍挂着旧负责人
归属清晰后,路由与升级链都能按 team 自动分流,值班不再靠人肉转发,复盘时也能快速定位责任人。

审计要点

  • 按周统计落在默认路由的告警,逐条确认是临时还是缺归属
  • 检查接收器指向的值班组是否仍存在,成员是否包含在岗人员
  • 新服务上线清单里加入告警归属检查,从源头避免无主告警
  • 服务下线流程里加入告警与目录清理,避免僵尸告警长期存在
  • 把归属标签纳入告警规则评审清单,新增规则时必须填写 team
  • 跨团队共用的服务明确主责方与协助方,路由只指向主责值班组

易错点

  • 用大群广播代替归属,责任被稀释,没人真正跟进
  • 服务改名后标签不同步,路由与看板同时错位
  • 默认路由长期堆积无归属告警,说明标签治理没有落地
  • 服务下线后目录未清理,告警仍发给已转岗的负责人

数据来源与参考

  • Google SRE Workbook · 服务目录实践
  • Alertmanager 文档 · Route
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌