[发明专利]HTTP接口健康状态主动探测方法及系统在审
申请号: | 202110761900.8 | 申请日: | 2021-07-06 |
公开(公告)号: | CN113676509A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 朱常杰 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L12/26 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 王维新 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | http 接口 健康 状态 主动 探测 方法 系统 | ||
本发明公开了一种HTTP接口健康状态主动探测方法及系统,其中,方法包括:根据预设的主动探测配置表,读取得到接口探测配置参数;根据接口探测配置参数,组装得到HTTP请求参数,并设置相应的接口信息;向接口发起HTTP请求,并根据返回报文结果,分析得到接口状态码及报文节点;根据接口状态码和报文节点,判断接口的网络状态、服务状态和业务状态是否正常。通过本发明的技术方案,在对接口网络状态进行监控的基础上,实现服务状态和业务状态的监控,提高了接口监控的灵活性,节省人工调用或用其他方式跟踪接口状态的成本。
技术领域
本发明涉及网络通信技术领域,尤其涉及一种HTTP接口健康状态主动探测方法以及一种HTTP接口健康状态主动探测系统。
背景技术
目前,在以接口对外提供数据服务的中台系统中,如营销中台、数据中台等,接口的健康状态以及数据质量是直接影响上游系统业务能否正常开展的关键要素。
针对接口健康状态的监控,一般的方法,如采集分析接口5分钟、10分钟等时间段内的失败率、超时率等。但是此种方法有如下不足之处:
(1)需要编写大量的程序,从接口访问的数据采集、分析、存储、告警等,甚至要改动业务程序;
(2)存在一定的时间间隔无法及时将异常告警发出;
(3)无法分析接口返回值是否符合预期,如某个号码存在商机单,但是接口查询正常,却未返回对应的商机单。
发明内容
针对上述问题,本发明提供了一种HTTP接口健康状态主动探测方法及系统,采用主动探测方式向接口发送HTTP请求,根据返回报文结果,判断得到当前接口的网络状态、服务状态和业务状态是否存在异常,在对接口网络状态进行监控的基础上,实现服务状态和业务状态的监控,通过对探测配置参数的预设调整,能够实现对探测周期、探测对象和探测规则的调整,提高了接口监控的灵活性,节省人工调用或用其他方式跟踪接口状态的成本。
为实现上述目的,本发明提供了一种HTTP接口健康状态主动探测方法,包括:根据预设的主动探测配置表,读取得到接口探测配置参数;根据所述接口探测配置参数,组装得到HTTP请求参数,并设置相应的接口信息;向接口发起HTTP请求,并根据返回报文结果,分析得到接口状态码及报文节点;根据所述接口状态码和报文节点,判断所述接口的网络状态、服务状态和业务状态是否正常。
在上述技术方案中,优选地,HTTP接口健康状态主动探测方法还包括:在每次探测得出对所述接口的判断结果后,将判断结果载入告警信息表。
在上述技术方案中,优选地,HTTP接口健康状态主动探测方法还包括:根据所述告警信息表中针对所述接口的异常次数及预设的异常告警阈值,判断是否需要告警,并在需要报警时向预设管理员发送告警通知。
在上述技术方案中,优选地,所述向接口发起HTTP请求具体为:根据组装得到的HTTP请求参数和接口信息,根据预设的间隔时间,以get和post请求方式向接口发送HTTP请求报文。
在上述技术方案中,优选地,所述根据所述接口状态码和报文节点,判断所述接口的网络状态、服务状态和业务状态是否正常具体包括:根据预设的状态码与接口状态之间的对应关系,由所述接口状态码确定所述接口的网络状态是否异常;根据预配置的HTTP请求参数,由所述报文节点中的具体值确定所述接口的服务状态和业务状态是否异常。
本发明还提出一种HTTP接口健康状态主动探测系统,应用如上述技术方案中任一项提出的HTTP接口健康状态主动探测方法,包括:配置读取模块,用于根据预设的主动探测配置表,读取得到接口探测配置参数;请求设置模块,用于根据所述接口探测配置参数,组装得到HTTP请求参数,并设置相应的接口信息;请求分析模块,用于向接口发起HTTP请求,并根据返回报文结果,分析得到接口状态码及报文节点;状态分析模块,用于根据所述接口状态码和报文节点,判断所述接口的网络状态、服务状态和业务状态是否正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110761900.8/2.html,转载请声明来源钻瓜专利网。