| 观察指标 | 成功率、延迟分位、饱和资源等 SLI |
|---|---|
| 判定 | 与新版本基线对比,或按预算消耗速度判定 |
| 动作 | 暂停晋级、告警,必要时自动回滚 |
| 工具 | Argo Rollouts Analysis、Flagger 等 |
Argo Rollouts 分析模板要点
Argo Rollouts 分析模板要点
apiVersion: argoproj.io/v1alpha1
kind: AnalysisTemplate
metadata: {name: success-rate}
spec:
metrics:
- name: success-rate
interval: 1m
successCondition: result[0] >= 0.99
provider:
prometheus:
address: http://prometheus:9090
query: |
sum(rate(http_requests_total{code!~"5.."}[5m]))
/ sum(rate(http_requests_total[5m]))分析阈值从现有 SLO 推导:保证灰度判定与线上目标一致。