发布观察期是什么
发布观察期指每档放量后停留一段时间再继续:让指标积累到可判断的样本量,也覆盖缓存过期、定时任务、业务周期等慢变量;停留过短等于没有观测。停留时长按 QPS 计算可观测请求数,并至少覆盖一个典型业务周期,结论写进发布手册便于复用。
基本信息
| 样本量 | QPS 乘以停留时长决定可观测请求数 |
|---|---|
| 覆盖周期 | 缓存刷新、连接池回收、批处理窗口 |
| 原则 | 至少覆盖一个典型业务周期 |
| 沉淀 | 每档停留时长写入发布手册 |
| 节奏 | 按服务流量与指标收敛速度调整 |
| 判定 | 停留结束前核对指标变化再决定升档 |
慢变量与时长
| 慢变量 | 典型周期 | 观察建议 |
|---|---|---|
| 短缓存 | 分钟级 | 停留覆盖数个刷新周期 |
| 长缓存 | 小时级 | 停留超过过期时间 |
| 定时任务 | 小时或天级 | 覆盖至少一次执行 |
| 业务高峰 | 按地域时区 | 跨区域按各自高峰安排 |
参考节奏
参考节奏
# 参考节奏(按实际 QPS 与业务周期调整)
1% 停留 30 分钟 → 5% 停留 1 小时
→ 25% 停留数小时 → 100%
# 每档停留:样本量足够 + 慢变量收敛
# 结论写入发布手册并定期校准典型使用场景
- 低流量服务:拉长停留以积累统计上可判断的样本量
- 含缓存服务:停留覆盖最长缓存过期周期,等缓存自然换血
- 定时任务依赖:等一次完整任务周期,观察执行是否正常
- 多地域发布:按各区域时区安排观察窗口,避开当地高峰
- 发布手册沉淀:把验证过的停留时长固化,减少每次讨论
- 异常处置:停留期内指标越界时先降权,保留现场再定位
时区与大促是慢变量:跨区域发布按各区域业务高峰分别安排观察窗口。
停留期间指标要持续对照基线:只等时间不看曲线,等于把观察期浪费掉。