You need to enable JavaScript to run this app.
导航
2.4.4 复查配置
最近更新时间:2022.09.05 11:25:28首次发布时间:2022.09.05 11:25:28
我的收藏
有用
有用
无用
无用

1. 使用场景

对需要Review复查机制的项目,支持复查配置。任务提交上线后,需复查人进行审核。审核通过后,任务才会正式发布上线。

2. 基本概念

任务复查配置,涉及到如下几个关键概念,介绍如下:
复查策略
复查策略,目前支持两类复查策略设置,分别是发布复查策略,以及回溯复查策略。
发布复查策略,支持按离线任务、实时任务分别设置复查人、复查条件及复查类型等。其中,离线任务,支持任务上线的复查;实时任务,支持任务上线、重启、停止的复查。
回溯复查策略,对于离线任务,当发起数据回溯计划时,可以按照深度回溯、非深度回溯,以及深度/非深度实例提高优先级三种类型,分别设置复查策略。
复查条件
复查条件,所选任务在执行上线、重启、停止操作时,是否需要进入复查流程的判断条件。目前可按任务优先级(超核心D1、核心D2、超高优D3、高优D4、普通D5)设置复查条件,实现单任务粒度的复查判断。
复查人
复查人,在任务上线、回溯时,可指定复查人进行复查。当复查人审核通过后,上线、回溯等操作才可以生效。

3. 发布复查策略

发布复查策略,支持按离线任务、实时任务分别设置复查人、复查条件及复查类型等。其中,离线任务,支持设置任务上线的复查策略;实时任务,支持设置任务上线、重启、停止的复查策略。
1. 创建发布复查策略
项目管理员用户,通过“控制台->项目管理”,进入复查配置页面。点击“添加策略“,设置发布复查策略。
alt
2. 结合业务需求,选择离线任务、实时任务,分别设置复查策略。其中离线任务,支持任务上线复查。实时任务,支持任务上线、重启、停止复查。
alt
3. 可按任务优先级(超核心D1、核心D2、超高优D3、高优D4、普通D5)设置复查条件,实现单任务粒度的复查判断。
4. 通过“任务发布-代码提交”,选择多个任务添加进同一发布包时,或通过“运维中心-实时任务运维-任务运维”,选择多个实时任务进行批量重启或停止时。若所选任务对应不同的复查策略,系统将根据复查策略,自动将所选任务拆分成多个发布包/复查包,然后可分别设置复查人。
5. 创建成功后,复查人可前往“任务发布-发布包管理”,选择发布包/复查包,进行复查。为保证复查时,选择复查人及复查限制条件的唯一性,设置复查策略时,系统根据范围、复查条件、复查类型,判断是否唯一。若与已有复查策略重复或冲突,则不允许创建,需修改复查策略,保证唯一性。

4. 回溯复查策略

回溯复查策略,对于离线任务,当发起数据回溯计划时,可以按照深度回溯、非深度回溯,以及深度/非深度实例提高优先级三种类型,分别设置复查策略。

  1. 项目管理员用户,通过“控制台->项目管理”,进入复查配置页面。点击添加策略,设置回溯复查策略。
    alt

2. 结合业务需求,选择复查类型,设置复查人。
alt

说明

  • 深度回溯:回溯范围为“单任务及其下游”、“多任务及其下游”的数据回溯,可引入复查流程
  • 非深度回溯:回溯范围为“单任务”,“多任务”的数据回溯,且回溯实例数大于1时,可引入复查流程
  • 深度/非深度回溯实例提高优先级:回溯/重跑实例时,若提升回溯实例执行优先级,且回溯实例个数大于1,需要项目复查人进行审批
  • 创建回溯计划时,若选择“提高回溯实例优先级”,且同时存在“深度/非深度回溯实例提高优先级”的复查策略,以及“深度回溯/非深度回溯”的复查策略,则执行时前者优先级高于后者。即会展示“深度/非深度回溯实例提高优先级”的相关复查人。