[发明专利]任务延迟监控方法、装置、设备及存储介质在审
申请号: | 202211327884.2 | 申请日: | 2022-10-27 |
公开(公告)号: | CN115629903A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 曹建奇 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/30 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 侯军洋 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 延迟 监控 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种任务延迟监控方法、装置、设备及存储介质。该方法通过在确定当前监控任务的执行开始时间延迟的情况下,确定与当前监控任务对应的各上游执行任务,以进一步从各上游执行任务中确定造成当前监控任务延迟的上游延迟任务,进而根据各上游执行任务的当前执行信息和平均执行信息,确定各上游执行任务的当前延迟偏差,通过各当前延迟偏差确定造成当前监控任务延迟的上游延迟任务,实现了造成当前监控任务延迟执行的上游任务的确定,进而实现了任务延迟原因的确定,该方法可以在任务延迟执行时立即确定出任务延迟原因,解决了无法实时确定任务延迟原因的技术问题,并且,无需人为后续查找延迟原因,提高了任务延迟原因的确定效率。
技术领域
本发明涉及云计算技术领域,尤其涉及一种任务延迟监控方法、装置、设备及存储介质。
背景技术
在现有的大数据调度任务中,对调度任务的监控也是有多方面、多维度、多指标的监控,其中有一项就是任务执行延迟监控,即监控调度任务是否在预定的时间开始执行以及是否在预定的时间执行完成,当任务执行延迟后,会通过短信或者邮件等方式通知任务负责人。
在实现本发明的过程中,发明人发现现有技术中至少存在以下技术问题:无法在任务延迟时实时确定出任务延迟的原因,确定任务延迟原因的实时性差。
发明内容
本发明实施例提供了一种任务延迟监控方法、装置、设备及存储介质,以解决无法实时确定任务延迟原因的技术问题。
根据本发明实施例的一方面,提供了一种任务延迟监控方法,包括:
在确定当前监控任务的执行开始时间延迟的情况下,确定与所述当前监控任务对应的各上游执行任务;
确定各所述上游执行任务分别对应的当前执行信息和平均执行信息,所述当前执行信息包括当前开始时间和当前结束时间,所述平均执行信息包括平均开始时间和平均结束时间;
根据各所述当前执行信息和各所述平均执行信息,确定各所述上游执行任务分别对应的当前延迟偏差,基于各所述上游执行任务分别对应的当前延迟偏差,从各所述上游执行任务中确定造成所述当前监控任务延迟的上游延迟任务。
根据本发明实施例的另一方面,提供了一种任务延迟监控装置,包括:
上游任务确定模块,用于在确定当前监控任务的执行开始时间延迟的情况下,确定与所述当前监控任务对应的各上游执行任务;
执行信息确定模块,用于确定各所述上游执行任务分别对应的当前执行信息和平均执行信息,所述当前执行信息包括当前开始时间和当前结束时间,所述平均执行信息包括平均开始时间和平均结束时间;
延迟任务确定模块,用于根据各所述当前执行信息和各所述平均执行信息,确定各所述上游执行任务分别对应的当前延迟偏差,基于各所述上游执行任务分别对应的当前延迟偏差,从各所述上游执行任务中确定造成所述当前监控任务延迟的上游延迟任务。
根据本发明实施例的另一方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的任务延迟监控方法。
根据本发明实施例的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的任务延迟监控方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211327884.2/2.html,转载请声明来源钻瓜专利网。