实例管理
概述
任务流在发布到生产环境后,可以手动执行或定时调度执行。当任务流被执行时,就会创建一个任务流的实例,任务流中的每个节点在执行时也会创建各自的任务节点实例。如果您希望查看或者管理这些实例,可以前往运维模块的实例管理页面。
对于任务流实例与任务节点实例来说,「基准时间」是一个非常重要的参数。「基准时间」可以等同于业务时间,默认值为执行时间的前一天。无论是否在任务流或任务节点中使用了基准时间参数,其实例中都会带有该参数。在实例列表页,「执行时间」将作为必有的过滤条件(默认最近 7 天),列表中只会展示执行时间处于给定范围内的实例,在使用时请注意。
任务流实例列表
任务流实例列表页展示了执行时间范围内的所有任务流实例,此外,您还可以在列表页重跑执行失败的任务流实例,或者手动终止正在执行中的实例等等。列表中展示的内容会受到执行时间的过滤,如果希望查看的任务流实例不处于给定的时间范围内,可以通过时间选择器进行调整。
以下列举的是任务流实例列表页的表格列:
| 列名 | 描述 |
|---|---|
| 实例 ID | 任务流实例的唯一 ID,点击可查看任务流实例详情 |
| 任务流名称 | 实例所属任务流的名称,可以点击前往任务流详情页 |
| 状态 | 任务流实例的状态,包含已完成、失败、运行中、等待中、已终止等等。如果您希望查看处于某种状态的实例,可以点击列表上方的状态筛选器进行过滤 |
| 耗时 | 任务流实例的总耗时 |
| 基准时间 | 任务流实例的基准时间 |
| 执行时间 | 任务流实际开始执行的时间以及计划执行的时间 |
| 结束时间 | 任务流实例结束执行的时间 |
| 执行原因 | 任务流实例的执行原因,包括定时调度与手动执行 |
| 备注 | 任务流的备注 |
| 负责人 | 任务流的负责人 |
| 操作-终止运行 | 仅当任务流处于运行中状态时可以进行该操作,点击可终止任务流的运行,任务流下正在执行的节点将被终止,未执行的节点不再执行,已执行的节点不受影响。 |
| 操作-重跑 | 仅当任务流处于失败状态时可以进行该操作,点击可以重跑任务流,任务流中处于失败、终止、未执行的任务节点将被重新执行,已完成的任务节点不会重新运行。 |
此外,任务流实例列表页也提供了一些批量操作能力,您可以点击列表右上角的「批量操作」按钮查看当前支持的批量操作。目前支持的批量操作为批量终止运行。
请注意,批量操作列表中只会展示能进行该项操作的实例,因此当不存在能进行该操作的实例时,会出现列表为空的现象。如没有正在运行中的实例时,您将无法在批量终止运行的列表中看到任何实例。
任务节点实例列表
您可以通过列表顶部的 Tab 按钮切换至任务节点实例列表页,该页面主要展示执行时间范围内的所有任务节点实例,需要注意的是,任务流在执行时,其中未执行的任务节点是不会创建节点实例的,只有当任务节点被执行时,实例才会被创建。
以下列举的是任务节点实例列表页的表格列:
| 列名 | 描述 |
|---|---|
| 实例 ID | 任务节点实例的唯一 ID,点击可前往任务流实例详情页查看任务节点实例的详细信息 |
| 任务节点名称 | 实例所属任务节点的名称,可以点击前往任务流详情页查看任务节点的详细信息 |
| 状态 | 任务节点实例的状态,包含已完成、失败、运行中、终止等等。如果您希望查看处于某种状态的实例,可以点击列表上方的状态筛选器进行过滤 |
| 耗时 | 任务节点实例的总耗时 |
| 节点类型 | 实例所属任务节点的节点类型 |
| 所属任务流 | 任务节点所属任务流的名称,可以点击前往任务流详情页 |
| 任务流实例 | 任务节点实例所属的任务流实例的 ID,点击可查看任务流实例详情 |
| 基准时间 | 任务节点实例所属任务流实例的基准时间 |
| 执行时间 | 任务节点实际开始执行的时间 |
| 结束时间 | 任务节点实例结束执行的时间 |
| 备注 | 任务节点的备注 |
| 负责人 | 任务节点的负责人 |
任务流实例详情页
您可以点击任务流实例 ID 或任务实例 ID 进入到任务流实例的详情页,查看实例的具体执行情况,任务流实例详情页如下图所示:
详情页左侧展示的是任务流实例的基本信息。右侧图表区域共有三种图表类型,分别是甘特图、DAG 图以及列表。以下分别展示 DAG 图和列表:
在任意视图中,您都可以点击您想要查看的任务节点,展开任务节点实例详情页
在任务节点实例详情页,您可以查看该实例的执行日志、实际执行的脚本(如 Shell 节点、SQL 节点等)以及任务节点的配置。

