任务和实例运维
运维中心提供对任务和实例运维管理操作。运维中心管控的任务包含手动触发执行的任务和周期调度的任务,及其对应的实例,进行集中式管理。
- 任务:在 IDE 中新建的文件,提交到运维中心后,称为任务
- 实例:文件手动执行或者任务定时调度,产生的具体运行实体,称为实例
任务运维
任务列表
在左侧导航点击“任务运维”,即可进入任务列表页面。在任务列表,会提供当前开通的服务下、所有工作空间中的任务的汇总展示。
任务列表内容
在列表中可以查看任务名称、任务ID、工作空间、任务状态、任务类型等关键属性。
任务列表的操作
在任务列表,选中单个或者多个任务,可以进行快速运维操作
单个任务操作
操作名称 | 操作说明 |
---|---|
暂停 | 对于处于非暂停状态的任务才可操作。操作后,会把任务的调度属性设置为“暂停调度”,即不再生成、运行任务实例 |
启动 | 对于处于暂停状态的任务才可操作。操作后,会把任务的调度属性恢复为“正常调度”,即生成、运行任务实例 |
删除 | 操作任务从运维中心下线,让任务退回到文件“未提交”的状态 |
多个任务批量操作
操作名称 | 操作说明 |
---|---|
批量启动 | 批量操作选中的任务,恢复任务的调度属性为“正常调度” |
批量暂停 | 批量操作选中的任务,把任务的调度属性设置为“暂停调度” |
任务列表过滤
在任务列表的上方,可以按照需要,根据任务的属性进行过滤。
操作名称 | 操作说明 |
---|---|
更多筛选 | 点击后可展开更多的筛选条件 |
重置筛选 | 点击后重置、清除当前所有给定的筛选条件 |
刷新 | 根据给定的过滤条件,刷新重新获取列表 |
任务详情
从任务列表中,点击任务名称的链接,可以进入到该任务的详情页面。本页面中可以查看基本信息、上下游依赖关系图、任务实例和代码。
基本信息
在此区域,可查看任务的基本信息。可以按需操作收起或者展开。
依赖关系图
在依赖关系图上,可以查看当前任务依赖的直接一级上游任务,以及被依赖的直接一级下游任务。
操作名称 | 操作说明 |
---|---|
搜索 | 通过给定任务名称或者任务 ID 的关键字,可以在图上快速检索定位到任务节点。使用的匹配方式是“包含” |
刷新 | 点击后重新加载整个依赖关系图 |
任务实例
在任务实例区域,会展示当前任务生成的、所有时间范围的全部任务实例。
对于单条任务实例,可以进行基本的管控操作:
操作名称 | 操作说明 |
---|---|
停止 | 对于未运行的实例,可操作停止 |
重跑 | 对于运行达到终态的实例,可以操作重跑,即将该实例重新运行一次 |
代码
节点代码区域展示当前任务的最新版本的代码。
任务操作
在任务详情页,可以对本任务进行暂停、启动、删除操作,含义和作用与在列表中提供的操作相同。
操作名称 | 操作说明 |
---|---|
暂停 | 对于处于非暂停状态的任务才可操作。操作后,会把任务的调度属性设置为“暂停调度”,即不再生成、运行任务实例 |
启动 | 对于处于暂停状态的任务才可操作。操作后,会把任务的调度属性恢复为“正常调度”,即生成、运行任务实例 |
删除 | 操作任务从运维中心下线,让任务退回到文件“未提交”的状态 |
实例运维
实例列表
在左侧导航点击“实例运维”,即可进入实例列表页面。在实例列表,会提供当前开通的服务实例下、所有工作空间中的任务实例的汇总展示。
实例列表内容
在列表中可以查看实例 ID、对应任务名称、实例类型、工作空间、实例状态、计划时间、执行时间和完成时间等关键属性。
实例列表过滤
在实例列表的上方,可以按照需要,根据任务的属性进行过滤。
操作名称 | 操作说明 |
---|---|
更多筛选 | 点击后可展开更多的筛选条件 |
重置筛选 | 点击后重置、清除当前所有给定的筛选条件 |
刷新 | 根据给定的条件,刷新重新获取列表 |
实例列表操作
在实例列表,选中单个或者多个任务实例,可以进行快速运维操作
单个任务实例操作
操作名称 | 操作说明 |
---|---|
暂停 | 对于处于非暂停状态的任务实例才可操作。操作后,会把任务实例的调度属性设置为“暂停调度”,即不再调度运行该任务实例。 |
恢复 | 对于处于暂停状态的任务实例才可操作。操作后,会把任务实例的调度属性恢复为“正常调度”,即按照设定的调度时间来运行任务实例。 |
终止 | 对于运行中的任务实例才可以操作。操作后,会终止任务实例的运行、把任务实例状态置为失败。 |
重跑 | 对于运行完成的任务实例才可以操作。操作后,会重新运行该任务实例。 |
置成功 | 对于运行失败的任务实例才可以操作。操作后,强制将该任务实例置为成功。可用于紧急运维场景,在判断当前任务实例即使失败,也不影响下游任务的数据正确性的前提下,解除对下游任务实例运行的阻塞。 |
置失败 | 对于运行成功的任务实例才可以操作。操作后,强制将该任务实例置为失败。 |
批量任务实例操作
操作名称 | 操作说明 |
---|---|
暂停 | 同单条操作。需要注意对于处于非暂停状态的任务实例才可操作。 |
恢复 | 同单条操作。需要注意对于处于暂停状态的任务实例才可操作。 |
终止 | 同单条操作。需要注意对于运行中的任务实例才可以操作。 |
重跑 | 同单条操作。需要注意对于运行完成的任务实例才可以操作。 |
置成功 | 同单条操作。需要注意对于运行失败的任务实例才可以操作。 |
置失败 | 同单条操作。需要注意对于运行成功的任务实例才可以操作。 |
实例详情
从实例列表中,点击实例 ID 的链接,可以进入到该任务实例的详情页面。本页面中可以查看基本信息、上下游依赖关系图、任务实例和代码。
基本信息
在此区域,可查看任务实例的基本信息。
依赖关系图
在依赖关系图上,可以查看当前任务实例依赖的直接一级上游任务实例,以快速判断当前任务实例是否可以被正常调度。
依赖关系图的操作
操作名称 | 操作说明 |
---|---|
搜索 | 通过给定任务名称或者实例ID的关键字,可以在图上快速检索定位到任务实例节点。使用的匹配方式是“包含” |
刷新 | 点击后重新加载整个依赖关系图 |
在DAG图上,可以通过切换,来选择对节点直接平铺或者分组聚合,比如将状态相同的实例节点聚合成为同一个分组。
代码
代码区域会展示当前任务实例,运行时使用的对应版本的代码。请注意,这里是任务实例执行时所使用的代码,不一定是任务的当前最新版本的代码。
执行日志
执行日志区域,会展示当前实例执行的全部日志。包含任务实例被重跑后产生的日志。点击列表左侧的+图标,可以展开查看详细内容。
操作日志
执行日志区域,会展示对当前实例操作的记录。
实例操作
在任务实例详情页,可以对本任务实例进行暂停、恢复、终止、重跑、置成功操作,含义和作用与在列表中提供的操作相同。