Feature Flag 漸進式發佈
產品新功能透過 Feature Flag 分階段發佈 — 先開放內部測試,再逐步擴大到小比例用戶,監控指標正常後全量發佈。
systemapicli
為什麼需要 OSOP
漸進式發佈需要精確的控制和監控。OSOP 定義每個階段的發佈比例、監控指標和回滾條件,確保功能上線過程可控且問題可快速回復。
Workflow Steps (6)
1
Enable for 1%
system2
Monitor Error Rate (15min)
api3
Expand to 10%
system4
Monitor Error Rate (30min)
api5
Full Rollout (100%)
system6
Emergency Rollback
cliConnections (6)
Enable for 1%→Monitor Error Rate (15min)sequential
Monitor Error Rate (15min)→Expand to 10%conditionalerror_rate < 0.01
Monitor Error Rate (15min)→Emergency Rollbackconditionalerror_rate >= 0.01
Expand to 10%→Monitor Error Rate (30min)sequential
Monitor Error Rate (30min)→Full Rollout (100%)conditionalerror_rate < 0.005
Monitor Error Rate (30min)→Emergency Rollbackfallback
6
Steps
6
Connections
3
Node Types