首页/云/可观测性速查/变更窗口静默:发布流水线自动化
告警与响应50 条

变更窗口静默:发布流水线自动化

发布流水线在变更前创建 scope 精确的静默(限定服务、带过期与变更单号),完成后撤销或到期失效,把预期波动与真实故障分开。

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

流水线钩子示例

流水线钩子示例
# 变更前创建静默
SID=$(amtool silence add --alertmanager.url=$AM --author=ci --comment="deploy-$BUILD_ID order-svc" --duration=90m 'service="order-svc"')
echo "静默 ID: $SID"

# 变更验证通过后提前撤销
amtool silence expire --alertmanager.url=$AM "$SID"
静默范围限定到变更服务;变更失败时保留静默并升级人工排查,不能带着失败继续。

易错点

  • 用实例级 matcher 盖不住滚动发布新拉起的实例,按服务级别更稳
  • 忘记撤销或到期不检查,静默会长期掩盖故障

数据来源与参考

  • Alertmanager 文档 · Silences
  • 发布工程实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌