数据集成、数据开发模块开发的任务提交或发布后,将进入开发环境或生产环境的运维中心。运维中心为您提供运维概览、任务运维、实例运维、监控管理、系统配置5大功能模块,您可针对提交的任务和生成的实例进行多方位的运维管理。
应用场景
全局视角管控:Dataphin运维中心支持离线实例和实时实例的实例统计。异常统计情况,包括运行详情、运行趋势、运行失败实例数排行、运行失败实例对应任务数排行、失败报警实例数排行、延时报警实例数排行、运行状态统计、运行时长统计、失败次数统计、延时时长统计和报警排行。帮助您从全局视角管控实例的运行情况,及时同步异常信息,提升运维效率。
资源成本节省:Dataphin运维中心资源大盘功能,支持全局整体及单个任务CPU和内存的分配值与实际消耗值之间的对比,在提升全局资源总量配置与单个任务资源分配的合理性上提供分析依据,您可以在任务获取充足资源稳定运行的前提下,灵活调整资源配置以节省成本,提升资源利用率。
任务运维管理:支持运维管理数据集成、建模研发、编码研发和数据萃取模块生成的代码任务,同时包括单节点及其上下游依赖任务或实例的状态查看及管理操作。
运行资源管控:在计算引擎出现性能瓶颈、资源分配不足或需控制任务下发时间和顺序等场景时,可配置限流规则配置进行限流,以保障系统稳定性及优先分配资源保障数据产出。
异常告警:基线运维支持配置物理任务和逻辑表字段告警规则,如果被监控的任务或字段异常,系统会通过电话、短信、钉钉或邮件告警给您。
功能概述
当您在Dataphin中完成节点开发,并提交或发布至生产环境后,即可在运维中心对任务进行运维操作。包括周期任务的补数据、手动任务的运行、任务运行详情查看、任务运行状态监控和报警配置、实例及资源使用统计查看、任务运行超时或失败的运维策略配置等。运维中心各功能模块说明如下:
下表为运维中心各模块功能使用的简单说明:
功能模块 | 描述 |
运维概览 |
|
任务运维 | 任务运维依照调度时效分为周期任务、实时任务和手动任务。周期任务包括脚本任务、明细及汇总表任务和萃取任务。任务运维模块为您提供周期任务、实时任务和手动任务的运维和管理,包括查看DAG图、查看实例、补数据、批量修改任务的责任人等。 |
实例运维 | 实例运维模块依照实例生成方式分为基线实例、周期实例、补数据实例、手动实例和实时实例。实例运维模块为您提供基线实例、周期实例、补数据实例、手动实例和实时实例的运维和管理,包括查看DAG、查看任务、查看运行日志、批量重跑等操作。 |
监控管理 | 监控管理提供基线监控、离线任务监控功能。
|
系统配置 | 系统配置提供限流配置、运行配置功能。
|
任务实例生成逻辑
运维中心任务类型括周期任务、手动任务和实时任务。触发任务运行的方式包括周期调度和手动触发。系统的周期调度时间包括分钟、小时、日、周、月和年。触发任务运行包括补数据周期任务、手动运行手动任务和启动实时任务的运行。
开发环境的所有任务默认不运行,需要您手动触发任务的运行。
周期任务发布到生产环境后即可开始正常调度。
周期实例生成逻辑
当开发调度类型为周期任务的节点被提交或发布至运维中心后,您可以在运维中心的周期任务列表中看到该任务节点。周期任务可生成以下2种实例类型:
实例类型
实例生成时间
实例运行逻辑
实例运行条件
周期实例
周期任务每晚23点会自动生成次日需要运行的周期实例,周期实例方式为T+1次日生成:
23:00之前提交发布的周期任务,次日即生成周期实例。
23:00之后提交发布的周期任务,第三个自然日才会生成实例。
周期任务通过快照方式生成周期实例后,将根据周期任务的调度属性信息自动调度运行。
周期实例开始运行前需满足以下条件:
依赖的所有父节点实例都为成功运行状态。
已达到实例节点的定时运行时间。
调度资源满足实例的运行。
实例和关联的周期任务非暂停状态。周期实例运行状态图如下:
关于运行状态更多信息,请参见实例运行诊断。
补数据实例
补数据实例需手动针对当前周期任务进行补数据操作,才可生成补数据实例。
手动生成补数据实例后,补数据实例将根据所配置的业务日期进行补数据。
说明在生产环境下,您可以通过补数据周期任务,验证开发环境周期任务是否能够正常运行,数据是否能够正常产出。
手动实例生成逻辑
当开发调度类型为手动业务的节点被提交或发布至运维中心后,您可以在运维中心的手动任务列表中看到该节点,当您需要运行该手动任务时,可以在手动任务列表对该任务执行运行操作,手动触发任务运行后,会产生手动实例,您可以在手动实例页面查看该实例执行详情。
实时实例生成逻辑
当实时任务被提交或发布至运维中心后,您可以在运维中心的实时任务列表对实时任务进行启动、修改资源配置等相关操作。在Basic模式和Dev-Prod模式的Prod环境下,实时任务提交后将自动生成实时实例,自动生成的实例为未启动的停止状态。实时任务运维分为实时计算任务和实时集成任务。
运维中心入口
快捷入口(推荐)
在Dataphin首页,您也可以单击Dataphin产品使用路径的运维调度,快速进入运维中心。
普通入口
在Dataphin首页,单击顶部菜单栏的研发。
在数据开发页面,单击顶部菜单栏的运维,进入运维中心页面。