操作步骤
单击左上方的图标,选择全部产品 > 数据处理 > 任务调度 > 任务运维。
工作流关系
工作流关系页面展示了该项目下工作流之间的依赖关系,及工作流的状态信息。
工作流定义
工作流定义展示了当前选中项目下定义的所有工作流的信息,可以在操作栏对单个工作流进行运行、定时、上线/下线和定时管理等操作。
功能 | 说明 |
---|---|
上线 | 工作流状态为"下线"时,上线工作流,只有"上线"状态的工作流能运行,但不能编辑。 |
下线 | 工作流状态为"上线"时,下线工作流,下线状态的工作流可以编辑,但不能运行。 |
运行 | 只有上线的工作流能运行。运行操作步骤见运行工作流。 |
定时 | 只有上线的工作流能设置定时,系统自动定时调度工作流运行。创建定时后的状态为"下线",需在定时管理页面上线定时才生效。定时操作步骤见工作流定时。 |
定时管理 | 定时管理页面可编辑、上线/下线、删除定时。 |
运行工作流
1、选择指定工作流,点击运行按钮。
2、在运行弹窗中配置运行参数。
功能 | 说明 |
---|---|
失败策略 | 当某一个任务节点执行失败时,其他并行的任务节点需要执行的策略。 继续:其他任务节点正常执行。 结束:终止所有正在执行的任务,并终止整个流程。 |
通知策略 | 当流程结束,根据流程状态发送流程执行信息,包含任何状态都不发,成功发,失败发,成功或失败都发。 |
流程优先级 | 流程运行的优先级,分五个等级:最高(HIGHEST),高(HIGH),中(MEDIUM),低(LOW),最低(LOWEST)。当 master 线程数不足时,级别高的流程在执行队列中会优先执行,相同优先级的流程按照先进先出的顺序执行。 |
告警组 | 触发告警时,将会发送告警消息到指定告警组的所有告警实例。 |
补数 | 支持串行补数和并行补数两种方式。 串行补数:指定时间范围内,从开始日期至结束日期依次执行补数,依次生成N条流程实例。 并行补数:指定时间范围内,多天同时进行补数,同时生成 N 条流程实例。 |
创建工作流定时
1、选择指定工作流,点击定时按钮。
2、在定时弹窗中配置定时信息。失败策略、通知策略、流程优先级、告警组和工作流运行操作的参数相同,定时策略创建后默认为下线状态。
3、管理定时策略。选择指定工作流,点击“定时管理”定时管理按钮。
功能 | 说明 |
---|---|
编辑 | 编辑当前定时策略,仅下线的定时策略支持编辑。 |
上线 | 上线当前定时策略,工作流将按照定时策略周期触发。 |
下线 | 下线当前定时策略,定时失效。 |
删除 | 删除当前定时策略,仅下线的定时策略支持删除。 |
工作流实例
工作流实例页面以列表形式展示了工作流的状态、运行类型、开始时间、运行时长等信息,并可对工作流的运行状态进行操作。
功能 | 说明 |
---|---|
查看详情 | 点击工作流名称,您可以查看当前工作流实例运行的实时DAG状态图。 |
重跑 | 重新执行当前工作流,您可以选择直接重跑或者忽略依赖重跑,忽略依赖重跑可能会对数据准确性有一定影响,请谨慎操作。 |
停止 | 对正在运行的流程进行停止操作。 |
暂停 | 对正在运行的流程进行暂停操作,系统状态变为等待执行,会等待正在执行的任务结束,暂停下一个要执行的任务。 |
恢复运行 | 对暂停的流程恢复,直接从暂停的节点开始运行。 |
删除 | 删除工作流实例及工作流实例下的任务实例。 |
甘特图 | Gantt 图纵轴是某个工作流实例下的任务实例的拓扑排序,横轴是任务实例的运行时间。 |
节点定义
节点定义页面以列表形式展示工作流中各个节点任务的名称、所属工作流、工作流状态、任务类型、上游任务、创建时间等信息。
节点实例
节点实例页面以列表形式展示工作流中各个节点任务的基本信息和运行情况,并可查看任务实例的运行日志。针对失败的节点实例,如果您需要紧急运维,也可以点击“置成功”将当前实例直接置为成功状态。