[发明专利]一种业务数据监控方法及其监控设备在审
申请号: | 201711277800.8 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108229183A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 蒋卫 | 申请(专利权)人: | 链家网(北京)科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F11/30 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务数据 监控平台 监控 监控逻辑 任务调度模块 服务程序 基础功能 监控代码 监控设备 触发 上传 返回 外部 保证 | ||
1.一种业务数据监控方法,其特征在于,包括:
每一个外部接入方编写待监控任务以及所述待监控任务的具体监控逻辑,并将所述具体监控逻辑注册到业务数据监控平台;
业务数据监控平台根据注册的各待监控任务的具体监控逻辑,生成相应的工作任务,并注册到任务调度模块,其中,所述任务调度模块位于业务数据监控平台;
通过任务调度模块触发执行服务程序,对各接入方的待监控任务的具体监控逻辑进行执行,并向业务数据监控平台返回执行结果。
2.如权利要求1所述的业务数据监控方法,其特征在于,所述具体监控逻辑为监控任务项,所述将具体监控逻辑注册到业务数据监控平台具体包括:
为每一个外部接入方编写的待监控任务实现一个监控任务接口;
对所有的待监控任务都添加监控注解;
所有的待监控任务实例均托管到spring容器;
注册应用启动后,通过springcontext获取到存在监控注解的所有注解类,并将待监控任务实例和注解配置参数存入业务数据监控平台的缓存中。
3.如权利要求2所述的业务数据监控方法,其特征在于,所述业务数据监控平台根据注册的各待监控任务的具体监控逻辑,生成相应的工作任务,并注册到任务调度模块之前还包括:
根据业务数据监控平台缓存中的各待监控任务的监控任务项,在页面上进行监控任务参数配置,所述监控任务参数包括待监控任务和待监控任务的监控任务项。
4.如权利要求3所述的业务数据监控方法,其特征在于,所述业务数据监控平台根据注册的各待监控任务的具体监控逻辑,生成相应的工作任务,并注册到任务调度模块具体包括:
根据在页面上配置的监控任务参数,生成相应的各工作任务,并将生成的各工作任务注册到任务调度模块;
以及将在页面上配置的监控任务参数保存到数据库中。
5.如权利要求4所述的业务数据监控方法,其特征在于,所述通过任务调度模块触发执行服务程序,对各接入方的待监控任务的具体监控逻辑进行执行具体包括:
根据用户在页面上选择的监控任务参数,任务调度模块将用户选择的待监控任务标识以及监控任务项标识传递给执行服务程序;
执行服务程序根据待监控任务标识,从缓存中获取可执行的待监控任务实例,以及根据监控任务项标识从数据库中获取到对应的监控任务参数,对待监控任务进行执行。
6.如权利要求5所述的业务数据监控方法,其特征在于,所述向业务数据监控平台返回执行结果之后还包括:
业务数据监控平台根据所述返回的执行结果,判断是否需要报警,若需要,则调用报警服务进行报警,否则,不进行处理。
7.一种业务数据监控系统,其特征在于,包括多个接入方和一个业务数据监控平台;
每一个所述接入方,用于编写待监控任务的具体监控逻辑,并注册到业务数据监控平台的缓存中;
所述业务数据监控平台包括:
生成模块,用于根据缓存中的各待监控任务的具体监控逻辑,生成相应的工作任务,并注册到任务调度模块;
任务调度模块,用于触发执行服务程序,对各接入方的待监控任务的具体监控逻辑进行执行,并向业务数据监控平台返回执行结果。
8.如权利要求7所述的业务数据监控系统,其特征在于,所述业务数据监控平台还包括:
配置模块,用于根据业务数据监控平台缓存中的各待监控任务的监控任务项,在页面上进行监控任务参数配置,所述监控任务参数包括待监控任务和待监控任务的监控任务项。
9.如权利要求8所述的业务数据监控系统,其特征在于,所述任务调度模块,还用于:
根据用户在页面上选择的监控任务参数,将用户选择的待监控任务标识以及监控任务项标识传递给执行服务程序,由执行服务程序根据待监控任务标识,从缓存中获取可执行的待监控任务实例,以及根据监控任务项标识从数据库中获取到对应的监控任务参数,对待监控任务进行执行。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至6任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于链家网(北京)科技有限公司,未经链家网(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711277800.8/1.html,转载请声明来源钻瓜专利网。