一种任务监控方法、装置、设备及存储介质制造方法及图纸

技术编号:34528885 阅读:12 留言:0更新日期:2022-08-13 21:20
本发明专利技术涉及云计算技术领域,应用于智慧城市领域中,揭露了一种任务监控方法,方法包括:获取末梢任务的任务依赖关系表;根据任务依赖关系表和历史时间段内采集的任务运行时间为末梢任务生成标准执行计划;根据任务依赖关系表和当前采集的任务运行时间为末梢任务生成动态执行计划;将动态执行计划与标准执行计划进行比对以判定是否存在突变任务;如果存在,则将与突变任务相关的信息作为预警信息输出。由于不再需要对所有任务单独监控,只需要集中于末梢任务便可实现全链路监控,提升了监控配置效率。并且通过实时生成动态执行计划,监控动态执行计划突变,可快速定位异常突变任务,推动事件处理流程,实现任务事中监控,以提前发现隐患。发现隐患。发现隐患。

【技术实现步骤摘要】
一种任务监控方法、装置、设备及存储介质


[0001]本专利技术涉及云计算
,具体涉及一种任务监控方法、装置、设备及存储介质。

技术介绍

[0002]现有的任务监控方式一种是基于单个任务的时效监控,即当任务完成时间超过约定时间或中间任务完成时间超过紧后任务最迟开始时间时,触发告警;另一种是针对关键任务模块或者数据层整体任务进度进行监控,当有任务未在预设时间内完成时,触发告警。
[0003]然而,上述两种任务监控方式均属于偏事后的监控预警,一般为异常发生后触发,对于技术人员来说,更多的是应急方案的实施及资源的临时调度,因此现有任务监控方式不利于提前预警。

技术实现思路

[0004]本专利技术的目的是针对上述现有技术的不足提出的一种任务监控方法、装置、设备及存储介质,该目的是通过以下技术方案实现的。
[0005]本专利技术的第一方面提出了一种任务监控方法,所述方法包括:
[0006]获取位于最低任务层中末梢任务的任务依赖关系表;
[0007]根据所述任务依赖关系表和历史时间段内采集的任务运行时间,为所述末梢任务生成标准执行计划;
[0008]根据所述任务依赖关系表和当前采集的任务运行时间,为所述末梢任务生成动态执行计划;
[0009]将所述动态执行计划与所述标准执行计划进行比对,以判定所述动态执行计划中是否存在突变任务;
[0010]如果存在,则将与所述突变任务相关的信息作为预警信息输出。
[0011]在本申请的一些实施例中,所述根据所述任务依赖关系表和历史时间段内采集的任务运行时间,为所述末梢任务生成标准执行计划,包括:
[0012]针对每一任务层,从所述任务依赖关系表中获取位于该任务层的至少一个任务;根据历史时间段内采集的任务运行时间,从该至少一个任务中选择一个任务作为该任务层的关键任务;利用每一任务层的关键任务为所述末梢任务生成标准执行计划。
[0013]在本申请的一些实施例中,所述根据历史时间段内采集的任务运行时间,从该至少一个任务中选择一个任务作为该任务层的关键任务,包括:
[0014]根据历史时间段内采集的任务运行时间,确定每一任务的平均运行时间;选择最长平均运行时间对应的任务作为该任务层的关键任务。
[0015]在本申请的一些实施例中,所述根据所述任务依赖关系表和当前采集的任务运行时间,为所述末梢任务生成动态执行计划,包括:
[0016]针对每一任务层,从所述任务依赖关系表中获取位于该任务层的至少一个任务;
根据当前采集的任务运行时间,从该至少一个任务中选择一个任务作为该任务层的关键任务;利用每一任务层的关键任务为所述末梢任务生成动态执行计划。
[0017]在本申请的一些实施例中,所述根据当前采集的任务运行时间,从该至少一个任务中选择一个任务作为该任务层的关键任务,包括:
[0018]选择当前采集的最长任务运行时间对应的任务作为该任务层的关键任务。
[0019]在本申请的一些实施例中,所述将所述动态执行计划与所述标准执行计划进行比对,以判定所述动态执行计划中是否存在突变任务,包括:
[0020]将所述动态执行计划与所述标准执行计划中属于相同任务层的关键任务进行比对;如果比对不一致,则确定所述动态执行计划包含的属于该任务层的关键任务为突变任务。
[0021]在本申请的一些实施例中,所述方法还包括:
[0022]针对各任务层中的每一任务,获取该任务当前采集的任务运行时间与前一次采集的任务运行时间之间的时间差;如果所述时间差超过预设阈值,则将与该任务相关的信息作为预警信息输出。
[0023]本专利技术的第二方面提出了一种任务监控装置,所述装置包括:
[0024]获取模块,用于获取位于最低任务层中末梢任务的任务依赖关系表;
[0025]第一生成模块,用于根据所述任务依赖关系表和历史时间段内采集的任务运行时间,为所述末梢任务生成标准执行计划;
[0026]第二生成模块,用于根据所述任务依赖关系表和当前采集的任务运行时间,为所述末梢任务生成动态执行计划;
[0027]比对模块,用于将所述动态执行计划与所述标准执行计划进行比对,以判定所述动态执行计划中是否存在突变任务;
[0028]预警模块,用于在判定存在突变任务时,将与所述突变任务相关的信息作为预警信息输出。
[0029]本专利技术的第三方面提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面所述方法的步骤。
[0030]本专利技术的第四方面提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述第一方面所述方法的步骤。
[0031]基于上述第一方面和第二方面所述的任务监控方法及装置,本专利技术至少具有如下有益效果或优点:
[0032]本专利技术集中在末梢任务上,结合历史执行数据和任务依赖关系表为末梢任务输出标准执行计划,并实时结合当前执行数据和任务依赖关系表为末梢任务输出动态执行计划,通过将标准执行计划与动态执行计划进行比对来发现突变任务,从而完成对相关任务的全链路监控。由于不再需要对所有任务进行单独评估监控,只需要集中于关注末梢任务,便可实现全链路监控,这样有利于快速达成一致的目标,提升监控配置效率。并且通过实时生成动态执行计划,监控动态执行计划突变,可快速定位异常突变任务,推动事件处理流程,实现任务事中监控,以提前发现隐患、规避风险。
[0033]本专利技术可以应用于智慧城市
,从而推动智慧城市的建设。
附图说明
[0034]此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0035]图1为本专利技术根据一示例性实施例示出的一种任务监控方法的实施例流程图;
[0036]图2为本专利技术根据一示例性实施例示出的一种任务监控装置的结构示意图;
[0037]图3为本专利技术根据一示例性实施例示出的一种电子设备的硬件结构示意图图;
[0038]图4为本专利技术根据一示例性实施例示出的一种存储介质的结构示意图。
具体实施方式
[0039]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。
[0040]在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务监控方法,其特征在于,所述方法包括:获取位于最低任务层中末梢任务的任务依赖关系表;根据所述任务依赖关系表和历史时间段内采集的任务运行时间,为所述末梢任务生成标准执行计划;根据所述任务依赖关系表和当前采集的任务运行时间,为所述末梢任务生成动态执行计划;将所述动态执行计划与所述标准执行计划进行比对,以判定所述动态执行计划中是否存在突变任务;如果存在,则将与所述突变任务相关的信息作为预警信息输出。2.根据权利要求1所述的方法,其特征在于,所述根据所述任务依赖关系表和历史时间段内采集的任务运行时间,为所述末梢任务生成标准执行计划,包括:针对每一任务层,从所述任务依赖关系表中获取位于该任务层的至少一个任务;根据历史时间段内采集的任务运行时间,从该至少一个任务中选择一个任务作为该任务层的关键任务;利用每一任务层的关键任务为所述末梢任务生成标准执行计划。3.根据权利要求2所述的方法,其特征在于,所述根据历史时间段内采集的任务运行时间,从该至少一个任务中选择一个任务作为该任务层的关键任务,包括:根据历史时间段内采集的任务运行时间,确定每一任务的平均运行时间;选择最长平均运行时间对应的任务作为该任务层的关键任务。4.根据权利要求1所述的方法,其特征在于,所述根据所述任务依赖关系表和当前采集的任务运行时间,为所述末梢任务生成动态执行计划,包括:针对每一任务层,从所述任务依赖关系表中获取位于该任务层的至少一个任务;根据当前采集的任务运行时间,从该至少一个任务中选择一个任务作为该任务层的关键任务;利用每一任务层的关键任务为所述末梢任务生成动态执行计划。5.根据权利要求4所述的方法,其特征在于,所述根据当前采集的任务运行时间,从该至少一个任务中选择一个任务作为...

【专利技术属性】
技术研发人员:陈旭
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1