[发明专利]接口异常检测方法、装置、服务器及系统有效
申请号: | 201910487552.2 | 申请日: | 2019-06-05 |
公开(公告)号: | CN110333984B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 陈治 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 异常 检测 方法 装置 服务器 系统 | ||
本说明书实施例提供一种接口异常检测的方法、装置、服务器及系统。将接口的各实例用结构树和统计信息表示,并为占用内存较大的结构树生成一个占用内存较小的结构树编码,在将各服务器中的实例传输到指定服务器进行进一步汇总整合时,可以用结构树编码代替结构树,且结构树相同的实例进行了整合,这样可以避免消耗内存较多的结构树在服务器之间重复传送,大大节省了带宽。
技术领域
本说明书涉及数据处理技术领域,尤其涉及一种接口异常检测方法、装置、服务器及系统。
背景技术
随着互联网的快速发展,基于互联网的应用程序越来越多,而且每个应用程序可以包含多个不同功能或机制的触发入口,即接口,通过接口,用户可以通过终端设备与相应的服务器进行数据交互。如果提供服务的接口出现异常,则终端设备或相应的服务器中会出现不可预知的后果,因此需要对提供服务的接口进行异常检测,尽早发现异常以采取相应补救措施。在对接口进行异常检测时,通常会通过业务系统从数据库中获取接口调用事件的接口日志,将接口的实例发送给异常检测的服务器,以便异常服务器根据接口实例对接口进行异常检测,由于很多实例中用于表示调用接口内各函数之间的关系的结构树都相同,且内存比较大,而处理这些实例的业务系统往往是包含多个服务器的服务器集群,各实例需要在服务器集群中传输,以便对同一个接口的实例进行整合,由于各实例中的结构树是重复的,占用内存有比较大,这样会造成很多重复的数据在服务器之间流转,造成带宽浪费,并影响限制集群规模的上限。所以,需要对异常检测的方法进行改进,解决接口异常检测过程中大量重复的数据传送的问题。
发明内容
基于此,本说明书提供了一种接口异常检测方法、装置、服务器和系统。
根据本说明书实施例的第一方面,提供一种接口异常检测系统,包括业务系统、存储系统;所述业务系统包括至少两个服务器;
所述存储系统,包括若干分区,每个分区存储有至少一个接口日志,所述接口日志是实例调用接口生成的;
所述服务器,用于执行以下至少任一步骤:
获取指定分区的接口日志,基于所获取的接口日志,生成所述实例的结构树、描述所述结构树唯一性的结构树编码、以及所述指定分区中结构树编码相同的各实例的接口调用信息的统计信息,所述结构树用于描述被所述实例调用的接口内各函数间的调用关系;或
接收其余服务器发送的结构树编码以及对应于同一结构树编码的统计信息,并获取所述结构树编码对应的结构树;将各分区结构树编码相同的统计信息进行整合,以使根据调用所述接口的若干实例的结构树和对应于各结构树编码的整合后的统计信息对所述接口进行异常检测。
根据本说明书实施例的第二方面,提供一种接口异常检测方法,包括:
第一服务器从数据存储系统的指定分区获取接口日志,其中,所述存储系统包括若干分区,每个分区存储有至少一个接口日志,所述接口日志是实例调用接口生成的;基于所获取的接口日志,生成所述实例的结构树、描述所述结构树唯一性的结构树编码、以及所述指定分区中结构树编码相同的各实例的接口调用信息的统计信息,所述结构树用于描述被所述实例调用的接口内各函数间的调用关系;将各分区的结构树编码以及对应于所述结构树编码的统计信息发送至第二服务器;
第二服务器获取所述结构树编码对应的结构树;将各分区结构树编码相同的统计信息进行整合,以使根据调用所述接口的若干实例的结构树和对应于各结构树编码的整合后的统计信息对所述接口进行异常检测。
根据本说明书实施例的第三方面,提供一种接口异常检测方法,所述方法包括:
从数据存储系统的指定分区获取接口日志,其中,所述存储系统包括若干分区,每个分区存储有至少一个接口日志,所述接口日志是实例调用接口生成的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910487552.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:业务监控及搜索业务监控方法及装置
- 下一篇:记录移动终端操作信息的方法和装置