监控任务的执行方法、装置及系统、存储介质、电子装置与流程

文档序号:20486950发布日期:2020-04-21 21:44阅读:来源:国知局

技术特征:

1.一种监控任务的执行方法,其特征在于,包括:

接收监控设备发送的监控请求,其中,所述监控请求用于请求对目标业务中的目标数据执行目标监控任务,所述目标业务为多个业务中被所述监控请求所请求监控的业务;

从多个脚本中查找用于实施所述目标监控任务的第一脚本,其中,所述多个脚本中的每个脚本用于实施多个监控任务中的至少一个监控任务,所述多个脚本中的任意两个脚本所执行的监控任务不同,所述多个监控任务包括所述目标监控任务;

利用所述第一脚本来实施所述目标监控任务。

2.根据权利要求1所述的方法,其特征在于,利用所述第一脚本来实施所述目标监控任务包括:

在所述第一脚本中配置目标数据源,得到第二脚本,其中,所述目标数据源为所述目标业务中的所述目标数据的数据源;

通过脚本执行引擎来执行所述第二脚本,以实施所述目标监控任务,其中,所述脚本执行引擎是用于执行脚本的引擎。

3.根据权利要求2所述的方法,其特征在于,在所述第一脚本中配置目标数据源包括:

获取所述监控请求中携带的数据源标识,其中,所述数据源标识用于表示所述目标数据源;

从数据源集合中查找与所述数据源标识对应的所述目标数据源;

根据所述目标数据源生成用于查询所述目标数据的结构化查询语句或者数据源参数;

将所述结构化查询语句或者所述数据源参数保存在所述第一脚本中的预设位置,其中,所述预设位置为用于填入所述目标数据源的位置。

4.根据权利要求2所述的方法,其特征在于,通过脚本执行引擎来执行所述第二脚本,以实施所述目标监控任务包括:

通过所述脚本执行引擎执行所述第二脚本中的第一部分逻辑,其中,所述第一部分逻辑用于将所述第二脚本中的结构化查询语句或者数据源参数传递给所述目标数据所在的数据库,所述数据库用于利用所述结构化查询语句或者所述数据源参数查找到所述目标数据;

在接收到所述数据库返回的所述目标数据的情况下,通过所述脚本执行引擎执行所述第二脚本中的第二部分逻辑,其中,所述第二部分逻辑用于将所述目标数据转换为预设格式的数据并进行监控。

5.根据权利要求1至4中任意一项所述的方法,其特征在于,在从多个脚本中查找用于实施所述目标监控任务的第一脚本之前,所述方法还包括:

按照所述多个监控任务中每个监控任务的处理流程创建对应的脚本,得到所述多个脚本,并为所述多个脚本中的每个脚本创建脚本标识。

6.根据权利要求5所述的方法,其特征在于,从多个脚本中查找用于实施所述目标监控任务的第一脚本包括:

获取所述监控请求中携带的脚本标识,并从所述多个脚本中查找与所述监控请求中携带的脚本标识对应的所述第一脚本。

7.一种监控任务的执行装置,其特征在于,包括:

接收单元,用于接收监控设备发送的监控请求,其中,所述监控请求用于请求对目标业务中的目标数据执行目标监控任务,所述目标业务为多个业务中被所述监控请求所请求监控的业务;

查找单元,用于从多个脚本中查找用于实施所述目标监控任务的第一脚本,其中,所述多个脚本中的每个脚本用于实施多个监控任务中的至少一个监控任务,所述多个脚本中的任意两个脚本所执行的监控任务不同,所述多个监控任务包括所述目标监控任务;

执行单元,用于利用所述第一脚本来实施所述目标监控任务。

8.根据权利要求7所述的装置,其特征在于,所述执行单元包括:

配置模块,用于在所述第一脚本中配置目标数据源,得到第二脚本,其中,所述目标数据源为所述目标业务中的所述目标数据的数据源;

执行模块,用于通过脚本执行引擎来执行所述第二脚本,以实施所述目标监控任务,其中,所述脚本执行引擎是用于执行脚本的引擎。

9.一种监控任务的执行系统,其特征在于,包括:

监控设备,用于发送监控请求,其中,所述监控请求用于请求对目标业务中的目标数据执行目标监控任务,所述目标业务为多个业务中被所述监控请求所请求监控的业务;

数据库,用于存储所述目标数据;

服务器,用于在接收到所述监控请求的情况下,从多个脚本中查找用于实施所述目标监控任务的第一脚本,并利用所述第一脚本来实施所述目标监控任务,其中,所述多个脚本中的每个脚本用于实施多个监控任务中的至少一个监控任务,所述多个脚本中的任意两个脚本所执行的监控任务不同,所述多个监控任务包括所述目标监控任务。

10.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至6任一项中所述的方法。

11.一种电子装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器通过所述计算机程序执行上述权利要求1至6任一项中所述的方法。


技术总结
本申请公开了一种监控任务的执行方法、装置及系统、存储介质、电子装置。其中,该方法包括:接收监控设备发送的监控请求,其中,监控请求用于请求对目标业务中的目标数据执行目标监控任务,目标业务为多个业务中被监控请求所请求监控的业务;从多个脚本中查找用于实施目标监控任务的第一脚本,其中,多个脚本中的每个脚本用于实施多个监控任务中的至少一个监控任务,多个脚本中的任意两个脚本所执行的监控任务不同,多个监控任务包括目标监控任务;利用第一脚本来实施目标监控任务。本申请解决了相关技术中监控操作较繁琐的技术问题。

技术研发人员:张雷
受保护的技术使用者:网银在线(北京)科技有限公司
技术研发日:2019.12.12
技术公布日:2020.04.21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1