跳转到内容

守卫模式 (guard)

guard 是 GStack 的主动守卫技能。它监控部署、在失败时阻止推广、要求签字批准后才能推进。

  • 用户想要安全网
  • 部署期间保护系统
  • 高风险部署
  • 实时监控部署状态
  • 跟踪指标
  • 检测异常

失败时自动阻止推广:

Terminal window
if [ "$ERROR_RATE" > "1%" ]; then
echo "BLOCKED: Error rate too high"
exit 1
fi

推广前需要签字:

“请确认推广到生产环境。输入 ‘approve’ 继续。“

何时使用

  • 部署安全网
  • 高风险部署
  • 需要监控

关联技能

  • canary - 灰度
  • freeze - 冻结
  • careful - 谨慎

查看源文件: GitHub原始文件