切换主题
3.3.4 任务总览
任务总览不属于离线开发或实时开发中任何一方,而是把两类任务放在同一张表里统一查看,是日常巡检的第一站。
3.3.4.1 功能作用
任务总览解决三个问题:当前项目一共有多少任务、今天跑得怎么样、哪些任务还没发布。页面顶部是统计卡片,下方是任务列表,两者对应同一批数据。
| 统计项 | 含义 |
|---|---|
| 全部任务 | 当前项目下离线任务与实时任务的总数 |
| 运行中 | 当前正在运行的任务数 |
| 今日成功 / 今日失败 | 当天运行结果的统计 |
| 未发布 | 尚未上线或未发布的任务数 |
| 离线任务 / 实时任务 | 按任务类型拆分的数量 |
左右滑动查看完整表格
3.3.4.2 离线任务总览
列表中的离线任务来自「离线开发 → 工作流程 → 工作流定义」。在这张表里看离线任务,重点关注四项:
- 任务状态:反映是否已发布(上线),未发布的任务不会被调度。
- 最近运行:成功 / 运行中 / 已停止 / —,快速判断今天是否跑过。
- 调度状态:未启用表示尚未配置或未上线定时,即使工作流已上线也不会自动触发。
- 操作:点击「详情」查看该任务的运行明细,「运行详情」进入对应的实例记录。
离线任务在总览中是只读视图:可以查看与跳转,但要修改节点、调整调度、执行运行,仍需回到「工作流定义」页面操作。
3.3.4.3 实时任务总览
列表中的实时任务来自「实时开发 → 任务定义」。实时任务没有调度概念,因此「调度状态」显示为「—」,判断运行情况主要看两项:
- 任务状态:已发布表示已上线,具备启动条件。
- 最近运行:运行中表示作业正在跑;已停止表示作业已终止,需要到任务实例页确认原因。
实时任务在总览中同样为只读视图,启动、停止、编辑等操作需回到实时开发对应页面完成。
| 列 | 含义 |
|---|---|
| 任务名称 | 任务标识 |
| 类型 | 离线 / 实时 |
| 开发方式 | Shell、Flink SQL、Flink JAR 等 |
| 任务状态 | 已发布 / 开发中 |
| 最近运行 | 成功 / 运行中 / 已停止 / — |
| 最近运行时间 | 最近一次运行的时间 |
| 调度状态 | 未启用 / —(实时任务不涉及调度) |
| 创建人 | 任务归属账号 |
| 操作 | 详情(离线任务)、编辑、运行详情 |
左右滑动查看完整表格
总览用于发现问题,不用于解决问题 在任务总览看到失败或长期未运行的任务后,需要进入对应模块的实例与日志页定位原因。总览本身不提供重跑、修改或删除操作。 |