[发明专利]基于开放平台的API接口监测方法在审
申请号: | 201911291256.1 | 申请日: | 2019-12-16 |
公开(公告)号: | CN111082985A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 赵敏;陈松斌;叶建平;陈航飞;许建良;陈晓斌 | 申请(专利权)人: | 厦门大学附属第一医院 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 何家富 |
地址: | 361000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 开放 平台 api 接口 监测 方法 | ||
1.基于开放平台的API接口监测方法,包括日志模块、监控模块、事件管理模块、告警模块和分析模块,其特征在于:所述监控模块包括模拟用户访问API接口检测、服务器资源监控和API监听端口监控,其检测方法包括如下步骤:
S1、日志模块将用户访问信息存储到elasticsearch非关系型数据库中;
S2、API监听端口监控及服务器资源监控异常时,发送到事件管理模块;
S3、模拟用户访问API接口检测,访问异常时发送到事件管理模块,事件管理系统关联用户访问记录判断是否为异常;
S4、事件管理模块关联监控模块及分析模块,并将关联结果发送告警模块或显示监测结果;
S5、告警模块将告警信息通知发送相关人员。
2.根据权利要求1所述的基于开放平台的API接口监测方法,其特征在于:所述用户访问信息包括API特征码、请求ip、请求时间、请求参数、访问耗时、访问速度、请求用户、请求结果、返回数据大小和返回数据。
3.根据权利要求1所述的基于开放平台的API接口监测方法,其特征在于:所述分析模块的分析步骤如下:
S1.1、将访问异常记录的访问记录过滤,并将访问返回数据大小为0的访问记录过滤;
S1.2、根据每个API接口的历史访问数据进行性能分析,并将分析结果写入mysql数据库,当访问耗时高于预警值且访问速度低于预警值时发送到事件管理模块,事件管理模块关联服务器资源监控情况,如果资源监控已发出异常告警,则无需再告警,否则发送告警;
S1.3、根据每个API接口的历史访问数据进行访问量分析预警,并将分析结果写入mysql数据库,当API接口访问量小于最小预警值或者高于最大预警值时发送事件管理模块,并发送告警模块进行预警。
4.根据权利要求3所述的基于开放平台的API接口监测方法,其特征在于:所述根据每个API接口的历史访问数据进行性能分析,分析访问耗时预警值的方法为:分析某个API接口某一时段T访问耗时预警值,采用boxplot异常值检验法即箱线图检验法,访问耗时异常值被定义为:
访问耗时异常值={xQ3+1.5*IQR|xQ1-1.5*IQR}。
5.根据权利要求4所述的基于开放平台的API接口监测方法,其特征在于:所述访问耗时异常值的定义用户访问API接口耗时上限预警值为:
min{访问耗时异常值=max{平均数,Q3+1.5*IQR}};
若上述值不存在,则取max{平均数,Q3+1.5*IQR}。
6.根据权利要求3所述的基于开放平台的API接口监测方法,其特征在于:所述根据每个API接口的历史访问数据,分析访问速度的预警值的方法为:分析某个服务某一时段T访问速度预警值,采用boxplot异常值检验法即箱线图检验法,访问速度异常值被定义为:
访问速度异常值={xQ3+1.5*IQR|xQ1-1.5*IQR}。
7.根据权利要求6所述的基于开放平台的API接口监测方法,其特征在于:所述访问速度异常值的定义用户访问API接口访问速度下限预警值为:
max{访问速度异常值=min{众数,Q1-1.5*IQR}};
若上述值不存在,则取min{众数,Q1-1.5*IQR}。
8.根据权利要求3所述的基于开放平台的API接口监测方法,其特征在于:所述根据每个API接口的历史访问数据,分析访问量的预警值的方法为:分析某个服务某一时段T内访问量预警值,采用boxplot异常值检验法即箱线图检验法,访问量异常值被定义为:
访问量异常值={xQ3+1.5*IQR|xQ1-1.5*IQR}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门大学附属第一医院,未经厦门大学附属第一医院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911291256.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:前挡风板可升降车辆及其前挡风板升降方法
- 下一篇:置业顾问能力评价方法