一种任务异常的告警方法、装置、终端设备及存储介质制造方法及图纸

技术编号:30013892 阅读:54 留言:0更新日期:2021-09-11 06:17
本发明专利技术公开了一种任务异常的告警方法、装置、终端设备及存储介质,所述方法包括:响应用户在告警规则组件选定区域内所执行的选定操作,生成告警规则组件选取指令并根据告警规则组件选取指令获取与当前监测任务对应的已选定告警规则组件;每一告警规则组件对应一告警规则表达式;每一告警规则表达式包括告警数据对象;对已选定告警组件所对应的告警规则表达式进行解析,获取已选定告警数据对象;根据已选定告警数据对象从任务运行数据集中提取与已选定告警数据对象对应的运算数据,继而在运算数据满足告警规则表达式时,判定当前监测任务异常并进行任务异常告警。通过实施本发明专利技术能够提高开发效率。够提高开发效率。够提高开发效率。

【技术实现步骤摘要】
一种任务异常的告警方法、装置、终端设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种任务异常的告警方法、装置、终端设备及存储介质。

技术介绍

[0002]随着互联网时代的高速发展,越来越多的企业加入了数字化转型的队伍中。在数字化转型过程中,会开发各类软件系统,但在快速的开发迭代过程中,很难做到面面俱到,系统总会有各种各样的隐患。事先避免所有问题几乎是不可能的事情,所以一般都会针对软件系统的功能开发对应的告警系统,对软件系统所执行的各项任务进行监控,针对任务执行过程中所产生的数据进行监控,在发现异常数据时进行告警。现有告警系统的开发基于针对软件系统所执行的每一个任务进行代码编程设定数据异常的判定逻辑,编程量大,而一旦需要更改数据异常的判定逻辑,则需要重新对代码进行代码修改,修改时间长,继而导致告警系统的开发效率低。

技术实现思路

[0003]本专利技术实施例提供一种任务异常的告警方法、装置、终端设备及存储介质,能使得用户根据不同需求对任务异常的告警规则进行动态配置,降低开发人员的代码编写量,提高开发效率。
[0004]本专利技术一实施例提供了一种任务异常的告警方法包括:
[0005]响应用户在告警规则组件选定区域内所执行的选定操作,生成告警规则组件选取指令并根据所述告警规则组件选取指令获取与当前监测任务对应的已选定告警规则组件;其中,所述告警规则组件选定区域中包含若干告警规则组件,每一告警规则组件对应一告警规则表达式;每一告警规则表达式包括告警数据对象,所述告警数据对象为判断所述当前监测任务是否异常时所依据的数据对象;
[0006]对所述已选定告警组件所对应的告警规则表达式进行解析,获取已选定告警数据对象;
[0007]根据所述已选定告警数据对象从任务运行数据集中提取与所述已选定告警数据对象对应的运算数据,继而在所述运算数据满足所述告警规则表达式时,判定所述当前监测任务异常并进行任务异常告警;其中,所述任务运行数据集为所述当前监测任务运行过程中所生成的数据的集合。
[0008]进一步的,所述告警规则表达式还包括告警提示信息;所述进行任务异常告警,具体包括:提取所述告警规则表达中的告警提示信息,对所述告警提示信息进行显示。
[0009]进一步的,所述告警规则表达式由Spring表达式语言进行构建。
[0010]在上述方法项实施例的基础上,本专利技术对应提供了装置项实施例;
[0011]本专利技术一实施例提供了一种任务异常的告警装置,包括可视化界面生成模块、告警规则组件配置模块、告警规则组件解析模块以及告警处理模块;
[0012]所述可视化界面生成模块,用于生成可视化界面;其中,所述可视化界面包括告警规则组件选定区域;
[0013]所述告警规则组件配置模块,用于响应用户在告警规则组件选定区域内所执行的选定操作,生成告警规则组件选取指令并根据所述告警规则组件选取指令获取与当前监测任务对应的已选定告警规则组件;其中,所述告警规则组件选定区域中包含若干告警规则组件,每一告警规则组件对应一告警规则表达式;每一告警规则表达式包括告警数据对象,所述告警数据对象为判断所述当前监测任务是否异常时所依据的数据对象;
[0014]所述告警规则组件解析模块,用于对所述已选定告警组件所对应的告警规则表达式进行解析,获取已选定告警数据对象;
[0015]所述告警处理模块,根据所述已选定告警数据对象从任务运行数据集中提取与所述已选定告警数据对象对应的运算数据,继而在所述运算数据满足所述告警规则表达式时,判定所述当前监测任务异常并进行任务异常告警;其中,所述任务运行数据集为所述当前监测任务运行过程中所生成的数据的集合。
[0016]进一步的,所述可视化界面还包括告警信息显示区域;所述告警规则表达式还包括告警提示信息;所述告警处理模块进行任务异常告警,具体包括:提取所述告警规则表达中的告警提示信息,对所述告警提示信息进行显示。
[0017]在上述方法项实施例的基础上,本专利技术对应提供了终端设备项实施例;
[0018]本专利技术一实施例提供了一种任务异常告警终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术任意一实施例所述的任务异常的告警方法。
[0019]在上述方法项实施例的基础上,本专利技术对应提供了一种存储介质项实施例;
[0020]本专利技术一实施例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行本专利技术任意一项所述的任务异常的告警方法。
[0021]通过实施本专利技术实施例具有如下有益效果:
[0022]本专利技术实施例提供了一种任务异常告警方法、装置、终端设备及可读存储介质,所述方法响应用户的选定操作在告警规则组件选定区域中选取出与当前监测任务对应的已选定告警规则组件,紧接着对已选定告警规则组件对应的告警规则表达式进行解析,获取告警规则表达式所包含的已选定告警数据对象,然后根据已选定告警数据对象从任务运行数据集中获取运算数据,最后在运算数据满足告警规则表达式时判定所述当前监测任务异常并进行任务异常告警。相比与现有技术,用户可以根据不同监测任务的需求,从告警规则组件选定区域中配置所需要的告警规则组件,构建告警监测规则,当监测任务发生改变或是需要重新设置监测任务的告警规则时,只需要重新选定告警规则组件即可重新构建新的告警监测规则,无需重新进行代码编程,从而降低了代码编程量,提高了开发效率。
附图说明
[0023]图1是本专利技术一实施例提供的一种任务异常的告警方法的流程示意图。
[0024]图2是本专利技术一实施例提供的可视化界面的示意图。
[0025]图3是本专利技术一实施例提供的另一可视化界面的示意图。
[0026]图4是本专利技术一实施例提供的一种任务异常的告警装置的结构示意图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]图如1所示,本专利技术一实施例提供了一种任务异常的告警方法,至少包括如下步骤:
[0029]步骤S101:响应用户在告警规则组件选定区域内所执行的选定操作,生成告警规则组件选取指令并根据所述告警规则组件选取指令获取与当前监测任务对应的已选定告警规则组件;其中,所述告警规则组件选定区域中包含若干告警规则组件,每一告警规则组件对应一告警规则表达式;每一告警规则表达式包括告警数据对象,所述告警数据对象为判断所述当前监测任务是否异常时所依据的数据对象。
[0030]步骤S102:对所述已选定告警组件所对应的告警规则表达式进行解析,获取已选定告警数据对象。
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务异常的告警方法,其特征在于,包括:响应用户在告警规则组件选定区域内所执行的选定操作,生成告警规则组件选取指令并根据所述告警规则组件选取指令获取与当前监测任务对应的已选定告警规则组件;其中,所述告警规则组件选定区域中包含若干告警规则组件,每一告警规则组件对应一告警规则表达式;每一告警规则表达式包括告警数据对象,所述告警数据对象为判断所述当前监测任务是否异常时所依据的数据对象;对所述已选定告警组件所对应的告警规则表达式进行解析,获取已选定告警数据对象;根据所述已选定告警数据对象从任务运行数据集中提取与所述已选定告警数据对象对应的运算数据,继而在所述运算数据满足所述告警规则表达式时,判定所述当前监测任务异常并进行任务异常告警;其中,所述任务运行数据集为所述当前监测任务运行过程中所生成的数据的集合。2.如权利要求1所述的任务异常的告警方法,其特征在于,所述告警规则表达式还包括告警提示信息;所述进行任务异常告警,具体包括:提取所述告警规则表达中的告警提示信息,对所述告警提示信息进行显示。3.如权利要求1或2任意一项所述的任务异常的告警方法,其特征在于,所述告警规则表达式由Spring表达式语言进行构建。4.一种任务异常的告警装置,其特征在于,包括:可视化界面生成模块、告警规则组件配置模块、告警规则组件解析模块以及告警处理模块;所述可视化界面生成模块,用于生成可视化界面;其中,所述可视化界面包括告警规则组件选定区域;所述告警规则组件配置模块,用于响应用户在告警规则组件选定区域内所执行的选定操作,生成告警规...

【专利技术属性】
技术研发人员:黄伟林少章韩梁
申请(专利权)人:广州有信科技有限公司
类型:发明
国别省市:

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

1