实时实例是实时任务提交到运维中心后生成的实例数据。Dataphin支持查看实时任务生成的实例数据,同时支持对实时实例进行运维管理,包括查看任务、查看实例代码、查看实例参数等。本文为您介绍实时实例的状态及如何运维管理实时实例。
实时实例页面入口
-
在Dataphin首页的顶部菜单栏中,选择研发 > 任务运维。
-
在顶部菜单栏选择生产或开发环境。
-
在左侧导航栏中选择实例运维 > 实时实例,打开实时实例页面。
实时实例页面介绍
实时实例页面以列表方式,为您展示系统已生成的实时实例,您可以在实时实例页面进行相关的运维操作。

|
区块 |
说明 |
|
①筛选及搜索区 |
支持输入实例对象名称或ID来搜索实时实例,适用于知道实时对象名称或ID时进行快捷搜索。
|
|
②列表操作 |
|
|
③实时实例列表 |
实时实例页面以列表形式为您展示系统已生成的实时实例。实时实例列表中包含实例对象、运行状态、最近操作人、最近更新时间、负责人、项目等信息。您可自由调整各列列宽,调整完成后,所设置列宽将保留在您本地浏览器中,清除浏览器记录和Cookie后失效。
列表操作列为您展示实时实例支持的运维管理操作。实时实例支持的单个运维操作,请参见单个操作。 |
|
④批量操作 |
您可通过批量操作区域提供的启动、停止、下线运维功能,对实时实例进行批量处理,提高操作效率。 实时实例支持的批量运维操作,请参见批量操作。 |
实时实例运行状态说明
|
状态标识 |
状态 |
说明 |
|
|
已完成 |
对于有界流数据,已完成的实例。 |
|
|
启动中 |
已启动实例的运行,但系统未开始运行。 |
|
|
运行中 |
正在运行中的实例。 |
|
|
停止中 |
已触发停止实例的操作,系统正在执行停止实例。 |
|
|
停止 |
停止正在运行的实例。 |
|
|
运行失败 |
运行失败的实例。 |
|
|
启动失败 |
启动失败的实例。 |
管理实时实例
单个操作
|
操作项 |
描述 |
|
启动 |
单击目标实时实例操作列的 |
|
停止 |
单击目标实时实例操作列的
说明
|
|
下线 |
单击目标实时实例操作列的 |
|
查看运行分析 |
单击目标实时实例操作列的 计算引擎为Apache Flink。更多信息,请参见查看运行分析。 若实时实例为Ververica Flink、Blink实时引擎。更多信息,请参见查看作业详情。 |
|
查看实时任务 |
单击目标实时实例操作列的 |
|
查看实例代码 |
单击目标实时实例操作列的 在Flink计算引擎下您可单击逻辑代码或物理代码进行切换查看。
|
|
查看实例参数 |
单击目标实时实例操作列的 说明
实时工作流实例不支持查看实例参数。 |
|
查看同步对象 |
单击目标实时实例操作列的
说明
仅开发环境下,同步方案为实时增量+全量的实时集成实例支持此项。 |
|
刷新同步对象 |
单击目标实时实例操作列的
说明
仅同步方案为实时增量+全量、来源端为非Oracle数据源、状态为运行中且同步内容发生变更的实时集成实例支持此项。 |
批量操作
|
操作项 |
描述 |
|
启动 |
说明
不同实时引擎支持启动实例的状态各不相同。
启动实时集成实例:
启动实时研发实例、启动实时工作流实例:
|
|
停止 |
说明
仅运行失败、运行中、启动失败、恢复失败和已完成状态的实例支持停止操作。 停止实时集成实例:
停止实时研发实例、停止实时工作流实例:
|
|
下线 |
下线当前选中的生产环境中的实时实例。 说明
仅停止状态的实时实例支持下线。 |
实时实例DAG图
单击实时实例操作列表实例对象名称,页面右侧为您展示以当前节点为中心节点的DAG图,默认展开上下各一层的父子节点的DAG图。同时,您也可以调整DAG图页面范围:
-
单击
图标,隐藏实时实例列表,放大DAG图。 -
单击
图标,隐藏DAG图。 -
鼠标悬停至
图标拖动,以扩大或缩小DAG图的页面范围。
DAG图支持可视化动态呈现该节点的上下游依赖关系,同时支持对上下游节点进行运维操作:

|
区块 |
说明 |
|
①节点信息栏 |
展示当前选中节点的概要信息。您还可以单击查看节点详情,查看更多节点信息。 Ververica Flink实时引擎:包括节点详情、同步对象(仅增量+全量实时集成任务生成的实时实例支持)、运行日志、操作日志、节点代码和任务参数(仅计算任务实例支持)。 Flink实时引擎:包括节点详情、同步对象(仅增量+全量实时集成任务生成的实时实例支持)、运行分析、日志、操作日志、节点代码和任务参数(仅计算任务实例支持)。
实时工作流:包含节点详情、运行分析、日志、操作日志和节点代码。
|
|
②节点搜索及筛选区 |
快捷设置以Main节点为中心向上向下的展开层级。当展开节点较多不便查看时,您可以搜索节点名称以快速定位当前DAG图展示范围内的某个节点。 |
|
③调度依赖关系图 |
展示实例的调度依赖关系图,支持向上向下展开更多节点,同时支持对上下游节点的运维操作。鼠标悬停至DAG节点上,可以查看该节点的名称、类型、调度周期、运维负责人及其描述信息。 |
|
④画布调整区 |
快捷调整DAG显示比例,包括设定显示比例(默认为100%)、在当前比例基础上放大(最大200%)、在当前比例基础上缩小(最小20%)、适应画布和全屏展示。同时,展示当前DAG图中Main节点的节点ID和节点名称。 |
实时实例DAG节点支持的操作
|
操作项 |
描述 |
|
展开父节点 |
展开DAG图中Main节点不同层级的依赖节点。 |
|
展开子节点 |
|
|
查看实时任务 |
进入生成当前实例节点的任务节点DAG图,查看任务节点详情、上下游节点信息及对任务节点进行运维管理等,更多信息,请参见查看并管理实时任务。 |
|
查看节点代码 |
查看生成当前实例的任务代码。 在Flink计算引擎下您可单击逻辑代码或物理代码进行切换查看。 逻辑代码:编写的任务代码。 物理代码:编译后生成的可在Flink引擎上运行的代码。
|
|
查看运行日志 |
可查看实例节点的运行日志。同时,若任务存在脏数据时,您可以单击下载脏数据文件,将脏数据下载至本地进行查看,包括脏数据产生时间、报错内容、报错原因。文件默认保留7天。 在Flink计算引擎下支持分别看运行日志的启动日志、运行日志、异常信息,帮助您进行错误定位和排查。
|
|
查看任务参数 |
查看当前实例节点的任务参数。例如, 说明
实时工作流实例不支持查看任务参数。 |
|
编辑开发节点 |
进入Dev项目下生成当前实例节点的任务编辑页面,编辑该任务。仅适用于Dev-Prod开发模式。 |
|
编辑节点 |
进入生成当前实例节点的任务编辑页面,编辑该任务。仅适用于Basic模式。 |
|
查看生成节点 |
查看Prod项目中生成当前实例节点的任务配置。 |
|
查看操作日志 |
查看当前实例的操作日志。包括操作时间,操作人、操作内容。 |
|
查看运行分析 |
查看当前实时实例的运行信息、数据曲线、Failover等参数。 若实时实例为Ververica Flink、Alibaba Blink实时引擎。更多信息,请参见查看作业详情。 若实时实例为Flink实时引擎。更多信息,请参见查看运行分析。 |
|
查看同步对象 |
在当前实时实例详情的同步对象页签中,查看同步对象详情,包括增量同步和全量同步。各字段详情同管理实时实例-单个操作中的查看同步对象。 说明
仅增量+全量实时集成任务生成的实时实例支持此操作。 |
|
刷新同步对象 |
单击刷新同步对象,在刷新同步对象对话框中单击确定后,将按照新的同步范围运行当前实时实例。各字段详情同管理实时实例-单个操作中的刷新同步对象。 说明
仅同步方案为实时增量+全量、来源端为非Oracle数据源、状态为运行中且同步内容发生变更的实时集成实例支持此项。 |
|
启动 |
启动当前实时实例。具体操作,请参见启动实时实例。 |
|
停止 |
停止当前运行中、已完成(仅支持无状态停止)的实时实例。包括无状态停止和保留当前状态停止两种停止方式。
说明
Blink实时计算引擎不支持选择无状态停止和保留当前状态停止。 |
|
下线 |
下线生产环境中的实时实例。系统支持下线已停止的实时实例。 |
附录:日志控制参数
以下参数仅适用于Flink on K8s部署模式,用于处理任务停止或启动失败后的日志归档、上传和展示相关问题。
|
参数 |
含义 |
场景 |
|
|
K8s Pod退出等待时间,默认60秒。 |
如果60秒后仍不能完成日志上传,可以调大该参数。 |
|
|
日志收集前等待时间,默认5秒。 |
如果TaskManager或JobManager进程退出时间较长,可以调大该参数,等待日志全部落盘。 |
|
|
日志收集的JVM XMX参数,默认128 MB。 |
如果日志收集出现OOM,可以调大该参数。 |
|
|
指定日志上传的文件名Pattern,默认值为空,表示全部上传;匹配规则为字符串包含。 |
如果日志文件较多或较大,可以配置该参数选择需要上传的日志文件。 |
|
|
上传接口的超时时间,默认30秒。 |
一般无需调整。 |
|
|
日志内存Buffer大小,默认5 MB。 |
如果上传日志出现OOM,可以调小该参数。 |
|
|
上传接口超时后的重试次数,加上第一次调用的总调用次数默认为2次。 |
按需配置。 |
图标,选择查看实时任务,进入生成当前实例的任务页面,查看实时任务详情。
