[发明专利]基于开放平台的API接口监测方法在审
申请号: | 201911291256.1 | 申请日: | 2019-12-16 |
公开(公告)号: | CN111082985A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 赵敏;陈松斌;叶建平;陈航飞;许建良;陈晓斌 | 申请(专利权)人: | 厦门大学附属第一医院 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 何家富 |
地址: | 361000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 开放 平台 api 接口 监测 方法 | ||
本发明涉及接口监测技术领域,具体地说,涉及基于开放平台的API接口监测方法。其包括日志模块、监控模块、事件管理模块、告警模块和分析模块,所述监控模块包括模拟用户访问API接口检测、服务器资源监控和API监听端口监控。该基于开放平台的API接口监测方法中,根据历史数据进行性能分析,分析访问耗时预警值,根据历史数据进行性能分析,分析访问速度的预警值,根据历史数据进行访问量分析,分析访问量的预警值,便于监测各个API接口运行情况并预警通知相关负责人员,将可能由于开放导致的威胁屏蔽在医院内部核心网络之外,保障对外的统一服务以安全的方式开放。
技术领域
本发明涉及接口监测技术领域,具体地说,涉及基于开放平台的API接口监测方法。
背景技术
随着医院信息化工作的不断发展推进,医院信息建设已经从传统的院内业务系统向外延伸,跨行业合作,整合社会资源已成为下一阶段的工作重点之一。医院的各种信息需要与银行、通讯运营商、媒体、上级机构、同级医疗机构等各种社会资源进行整合,为患者提供丰富、便利的医疗及健康服务。
基于以上的现状,院方希望将对外的统一服务以安全的方式开放,并且将可能由于开放导致的威胁屏蔽在医院内部核心网络之外。但是目前大部分都只监测API接口的存活状况,无法监测各个API接口运行情况并预警通知相关负责人员。
发明内容
本发明的目的在于提供基于开放平台的API接口监测方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供基于开放平台的API接口监测方法,包括日志模块、监控模块、事件管理模块、告警模块和分析模块,所述监控模块包括模拟用户访问API接口检测、服务器资源监控和API监听端口监控,其检测方法包括如下步骤:
S1、日志模块将用户访问信息存储到elasticsearch非关系型数据库中;
S2、API监听端口监控及服务器资源监控异常时,发送到事件管理模块;
S3、模拟用户访问API接口检测,访问异常时发送到事件管理模块,事件管理系统关联用户访问记录判断是否为异常;
S4、事件管理模块关联监控模块及分析模块,并将关联结果发送告警模块或显示监测结果;
S5、告警模块将告警信息通知发送相关人员。
作为优选,所述用户访问信息包括API特征码、请求ip、请求时间、请求参数、访问耗时、访问速度、请求用户、请求结果、返回数据大小和返回数据。
作为优选,所述分析模块的分析步骤如下:
S1.1、为了保证分析的准确性,将请求结果为4**、5**(访问异常记录)的访问记录过滤,并将访问返回数据大小为0的访问记录过滤;
S1.2、根据每个API接口的历史访问数据进行性能分析,并将分析结果写入mysql数据库,主要字段包括:API特征码、API访问耗时上限预警值、API访问速度下限预警值,当访问耗时高于预警值且访问速度低于预警值时发送到事件管理模块(由于耗时只体现了访问时长,无法准确体现性能是否异常,因此需要同时分析访问速度是否低于预警值才能判断出性能是否出现异常),事件管理模块关联服务器资源监控情况,如果资源监控已发出异常告警,则无需再告警,否则发送告警;
S1.3、根据每个API接口的历史访问数据进行访问量分析预警,并将分析结果写入mysql数据库,主要字段包括:API特征码、API访问时间段、API接口访问量最大预警值、API接口访问量最小预警值,当API接口访问量小于最小预警值或者高于最大预警值时发送事件管理模块,并发送告警模块进行预警。
作为优选,所述根据每个API接口的历史访问数据进行性能分析,分析访问耗时预警值的方法为:分析某个API接口某一时段T访问耗时预警值,访问耗时异常值被定义为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门大学附属第一医院,未经厦门大学附属第一医院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911291256.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:前挡风板可升降车辆及其前挡风板升降方法
- 下一篇:置业顾问能力评价方法