Skip to content

变更管理

ABetterChoice 为每个实验、每个云控配置都维护一条对象级的变更时间线。 用它来回答 "这个实验是谁开起来的?"、"流量比例是什么时候被调高的?"、 "SRM 告警之前有没有过一次 setup 编辑?" 这类问题。

在哪里查看变更

实验变更历史

  1. 左侧栏点 Experiments,进入目标实验。
  2. 详情页右上角点 (紧挨 Make Decision 按钮)。
  3. 选择 History

会弹出一个抽屉,按时间序展示该实验的所有事件,包括:

  • 生命周期切换(Not StartedIn ProgressShippedArchived)。
  • Setup 编辑:变体、参数、定向、流量、指标的改动。
  • 统计引擎设置变更:显著性水平、统计功效、FDR、方差减少等。
  • 通过 Make Decision 做出的决策。

每一条记录都带有操作人(成员用户名)和操作时间(与控制台右上角 UTC+0 切换的时区一致)。

云控配置变更日志

  1. 左侧栏点 Remote Config,进入目标配置。
  2. 详情页右上角点 (紧挨 Link a new experiment 按钮)。
  3. 选择 Log

会出现同样的时间线视图,包括:

  • 默认值与规则的变更。
  • 分组移动(例如 Ungroupediaa)。
  • 生命周期切换(ActiveArchived)。
  • 关联或解除关联某个实验。

常见使用场景

排查 SRM 告警

打开实验的 History,看 SRM 检查开始报警之前有没有过 setup 编辑 (定向、白名单、流量比例、层切换等)。 中途修改 setup 是导致 SRM 最常见的原因,History 能让这种改动一眼看到。

回滚一次云控配置变更

ABetterChoice 暂时没有在 Log 单条记录上一键回滚的能力。建议这样回滚:

  1. 打开 Log,记下回滚前的值。
  2. 点详情页的 Edit,把值改回去。
  3. 保存,回滚本身会作为一条新记录写进 Log

复盘实验决策

每次有人点 Make Decision(发布 / 回滚 / 扩量 / 归档),选择和操作人都会被记录下来。 复盘时直接拿 History 作为权威记录:"是谁决定上线变体 B 的",一目了然。