流程实例

更新时间:
复制为 MD 格式

工作流每次调度执行后会生成对应的流程实例,记录执行状态和结果。通过流程实例,可以查看工作流整体状态、对运行中的实例执行运维操作,并通过 DAG 视图追踪各节点的执行进度。每个工作流最多保留 300 条最近执行记录。

工作流状态及操作

工作流状态

状态

说明

运行中

至少有一个任务运行中。

失败

所有任务完成,并且至少一个失败。

成功

所有任务完成,并且所有任务都成功或跳过。

挂起

工作流运行中,由人工标记为挂起状态。

工作流运维操作

操作

说明

重跑失败节点

重跑工作流中所有失败的任务。

标记成功

将工作流中所有失败的任务标记为成功。

停止

停止工作流中正在运行的任务。

挂起

将工作流中未开始执行的节点标记为挂起状态。

取消挂起

将挂起状态的任务恢复为等待中。

DAG 视图

单击流程实例的详情,进入 DAG 视图,可查看当前工作流的运行拓扑图。

任务状态

状态

说明

等待中(waiting)

上游依赖未满足,或开始时间未到。

队列中(queued)

依赖满足后进入队列,等待资源调度器分发给执行器。

运行中(running)

任务已分发给执行器,正在运行。

成功(success)

任务执行成功。

失败(failed)

任务执行失败。

标记成功(mark_success)

人工将失败任务强制标记为成功。

强制终止(killed)

人工强制停止正在运行的任务。

挂起(Held)

人工将等待中的任务挂起。工作流执行到挂起状态的节点时会阻塞,不继续向下执行。

跳过(skipped)

  • 人工将未开始执行的任务标记为跳过,忽略该节点。

  • 逻辑分支节点中,未执行的下游节点自动标记为跳过。

  • 任务配置了日历,当天不满足日历条件时自动标记为跳过。

  • 任务处于禁用状态时,工作流自动跳过该节点。

任务运维操作

在 DAG 视图中,单击节点可对该节点执行运维操作,将任务状态扭转为目标状态。

image

查询日志

在画布中,单击节点可查看该节点的运行日志。

列表视图

列表视图展示工作流的执行记录,每个工作流最多保留 300 条最近执行记录。