【技术实现步骤摘要】
任务监控方法、装置、存储介质及电子装置
[0001]本申请涉及计算机
,尤其涉及一种任务监控方法、装置、存储介质及电子装置。
技术介绍
[0002]随着大数据业务场景的快速发展,需要运维管理的任务越来越多,然而普通的监控系统只支持配置相应任务的监控规则,在日常运维中对开发者来说需要运维很多任务的监控配置等,很难查找到重要任务的所有上游任务并进行监控。如果监控所有任务,又会产生很多无用报警,导致有用报警被忽略,并每个任务的运行情况不一样,承诺完成时间不一样,如果单独对每个任务设置监控,分析及人工对齐任务SLA(Service Level Agreement,服务级别协议)的成本非常高。因此,如何对重要任务及重要任务的上游任务形成的链路进行智能监控,以进行业务产出保障是目前亟待解决的技术问题之一。
[0003]现有技术中有相关学者,根据重要任务及重要任务与上游任务之间的依赖关系,构建重要任务的链路。但是,该方法需要提前根据重要任务的任务链路预先生成基线监控埋点实例信息,在任务链路发生更改时,需要等到下一次执行时间到 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种任务监控方法,其特征在于,包括:在接收到任务节点添加请求的情况下,根据所述任务节点添加请求中待添加任务的属性信息,确定所述待添加任务所属的目标基线链路;所述目标基线链路是基于具有依赖关系的多种任务构建生成的;根据所述待添加任务的属性信息,对所述目标基线链路中的待监控任务对应的任务实例进行更新;在确定当前时间到达所述待监控任务对应的监控启动时间的情况下,获取所述待监控任务的最新的任务实例,根据所述最新的任务实例,对所述目标基线链路中的待监控任务进行监控。2.根据权利要求1所述的任务监控方法,其特征在于,在所述对所述目标基线链路中的待监控任务对应的任务实例进行更新之后,所述方法还包括:对所述待监控任务对应的任务实例的版本号进行更新;将更新后的版本号和更新后的任务实例存储在延迟队列中;所述在确定当前时间到达所述待监控任务对应的监控启动时间的情况下,获取所述待监控任务的最新的任务实例,包括:在当前时间到达所述监控启动时间的情况下,校验所述延迟队列中所述待监控任务对应的版本号,得到第一校验结果;根据所述第一校验结果,获取所述待监控任务对应的最新的版本号;根据所述最新的版本号,在所述延迟队列中确定所述待监控任务的最新的任务实例。3.根据权利要求1所述的任务监控方法,其特征在于,所述根据所述最新的任务实例,对所述目标基线链路中的待监控任务进行监控,包括:对所述最新的任务实例的运行状态进行校验,得到第二校验结果;根据所述第二校验结果,对所述目标基线链路中的待监控任务进行监控。4.根据权利要求3所述的任务监控方法,其特征在于,所述根据所述第二校验结果,对所述目标基线链路中的待监控任务进行监控,包括:在根据所述第二校验结果,确定所述待监控任务的运行开始时间晚于预计开始时间的情况下,对所述目标基线链路进行预警,以警示所述目标基线链路中的待监控任务未在预计开始时间开始运行;在根据所述第二校验结果,确定所述待监控任务的运行结束时间晚于预计结束时间的情况下,对所述目标基线链路进行预警,以警示所述目标基线链路中的待监控任务未在预计结束时间运行成功;在根据所述第二校验结果,确定所述待监控任务的运行时长大于预计时长的情况下,对所述目标基线链路进行预警,以警示所述目标基线链路中的待监控任务未在预计时长内运行完成。5.根据权利要求1
‑
技术研发人员:张强地,
申请(专利权)人:海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。