中国建设银行股份有限公司王加喜获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国建设银行股份有限公司申请的专利一种基于内存操作的JAVA应用监控预警方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114036025B 。
龙图腾网通过国家知识产权局官网在2025-09-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111322497.5,技术领域涉及:G06F11/30;该发明授权一种基于内存操作的JAVA应用监控预警方法及系统是由王加喜;徐浩智;邹鹏;张帅;吕丹丹;张振林;王子伦设计研发完成,并于2021-11-09向国家知识产权局提交的专利申请。
本一种基于内存操作的JAVA应用监控预警方法及系统在说明书摘要公布了:本发明涉及一种基于内存操作的JAVA应用监控预警方法及系统,在JAVA运行时应用服务采用插件式自动埋点监控,提供监控配置功能,实现对需要监控的服务实时配置,减少了手动埋点对研发人员的依赖,同时较无侵入的监控,提升了性能,增加了监控的精细化,实时产生监控结果报告,提升了监控实时性。监控信息纯内存操作,预统计,无磁盘IO,批量数据处理,高性能监控,为应用服务健康高效运行提供了保障,精细化监控及业务数据动态配置抓取功能,为问题排查快速定位及排查提供了保障。解决了传统监控不具备的灵活性、实时性、精细化、精准化、动态配置化、高性能监控等诸多问题。
本发明授权一种基于内存操作的JAVA应用监控预警方法及系统在权利要求书中公布了:1.一种基于内存操作的JAVA应用监控预警方法,其特征在于,包括: S1、建立应用服务监控配置,所述配置包括动态设置Spring方法拦截器和Mybatis插件机制;设定拦截范围,所述拦截范围包含应用服务所对应的所有Bean方法和DAO方法,配置采集数据过滤规则; S2、根据应用服务监控配置建立埋点插件,使用埋点插件对需要监控的应用服务进行埋点,并在配置变动时自动更新埋点插件; S3、通过埋点,采集应用服务调用数据,包括: S31、设定常规信息采集间隔时间和系统信息采集间隔时间,其中常规信息采集间隔时间为系统信息采集间隔时间的整数倍数; S32、基于常规信息采集间隔时间周期性归集常规信息采集间隔时间段内的常规信息集合,所述常规信息包括调用次数、响应时间及业务数据汇总值; S33、基于系统信息采集间隔时间周期性采集系统信息,包括JVM堆栈和GC; S34、采集所有异常信息,所述异常信息包含没有正常响应的应用服务信息; S35、组合常规信息、系统信息和异常信息形成应用服务调用数据; S4、将采集的应用服务调用数据排列存入内存消息队列中,通过异步预处理模块将内存消息队列中的应用服务调用数据进行预处理统计后缓存,再使用异步的发送模块提取缓存中经过预处理统计后的应用服务调用数据的归集数据形成待分析数据进行发送; S5、使用XGBoost算法训练风险预警模型,以历史应用服务调用数据和历史预警报表作为模型训练数据进行训练,将验证用的待验证结果通过朴素贝叶斯和或逻辑回归的方法进行评估,得到风险预警模型; S6、使用应用服务预警数据生成预警报表,并根据应用服务预警数据中所包含的应用服务问题发出预警;通过风险预警模型,根据应用服务预警数据中所包含的应用服务问题发出预警。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国建设银行股份有限公司,其通讯地址为:100033 北京市西城区金融大街25号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。