[发明专利]一种通过分析Nginx日志精确发现接口性能问题的方法及系统在审
申请号: | 202310583874.3 | 申请日: | 2023-05-19 |
公开(公告)号: | CN116647474A | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 叶文星;原攀峰;陈廷梁 | 申请(专利权)人: | 浙江数新网络有限公司 |
主分类号: | H04L43/0805 | 分类号: | H04L43/0805;H04L43/06;H04L41/069;G06F11/07 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 卢亮辉 |
地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 分析 nginx 日志 精确 发现 接口 性能 问题 方法 系统 | ||
1.一种通过分析Nginx日志精确发现接口性能问题的方法,其特征在于,包括以下步骤:
从Nginx日志中获取各个接口的请求信息;所述请求信息包括接口请求参数和接口响应时长;
根据请求信息的接口响应时长,计算各个接口的平均响应时长;
根据平均响应时长和第一预设阈值,从各个接口的请求信息中提取异常信息;
根据平均响应时长和第二预设阈值,从各个接口的请求信息中提取正常信息;
根据异常信息和正常信息的接口请求参数进行分析,得到分析结果。
2.根据权利要求1所述的通过分析Nginx日志精确发现接口性能问题的方法,其特征在于:
所述第一预设阈值等于两倍的平均响应时长。
3.根据权利要求2所述的通过分析Nginx日志精确发现接口性能问题的方法,其特征在于,根据平均响应时长和第一预设阈值,从各个接口的请求信息中提取异常信息,具体包括以下步骤:
将同一接口中接口响应时长大于两倍平均响应时长的请求信息,作为异常信息。
4.根据权利要求1所述的通过分析Nginx日志精确发现接口性能问题的方法,其特征在于:
所述第二预设阈值为平均响应时长上下浮动10%。
5.根据权利要求4所述的通过分析Nginx日志精确发现接口性能问题的方法,其特征在于,根据平均响应时长和第二预设阈值,从各个接口的请求信息中提取正常信息,具体包括以下步骤:
将同一接口中接口响应在平均响应时长上下浮动10%以内的请求信息,作为正常信息。
6.根据权利要求1所述的通过分析Nginx日志精确发现接口性能问题的方法,其特征在于,根据异常信息和正常信息的接口请求参数进行分析,得到分析结果,具体包括以下步骤:
将出现在异常信息且未出现在正常信息的接口请求参数,作为可疑参数;
对可疑参数进行分析,得到分析结果。
7.根据权利要求6所述的通过分析Nginx日志精确发现接口性能问题的方法,其特征在于,将出现在异常信息且未出现在正常信息的接口请求参数,作为可疑参数,具体包括以下步骤:
对所有异常信息的接口请求中的各个接口请求参数解析参数名,作为第一set集合;
对所有正常信息的接口请求中的各个接口请求参数解析参数名,作为第二set集合;
第一set集合和第二set集合求差集;
根据差集,得到可疑参数。
8.根据权利要求1所述的通过分析Nginx日志精确发现接口性能问题的方法,其特征在于,从Nginx日志中获取各个接口的请求信息,具体包括以下步骤:
使用日志采集服务从Nginx日志中获取各个接口的请求信息。
9.根据权利要求1所述的通过分析Nginx日志精确发现接口性能问题的方法,其特征在于:
所述参数名为jsonPath格式保存。
10.一种通过分析Nginx日志精确发现接口性能问题的系统,用于实现如权利要求1-9任一所述的通过分析Nginx日志精确发现接口性能问题的方法,其特征在于,包括:
获取模块,用于从Nginx日志中获取各个接口的请求信息;所述请求信息包括接口请求参数和接口响应时长;
平均响应时长计算模块,用根据请求信息的接口响应时长,计算各个接口的平均响应时长;
异常信息提取模块,用根据平均响应时长和第一预设阈值,从各个接口的请求信息中提取异常信息;
正常信息提取模块,用根据平均响应时长和第二预设阈值,从各个接口的请求信息中提取正常信息;
分析模块,用根据异常信息和正常信息的接口请求参数进行分析,得到分析结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江数新网络有限公司,未经浙江数新网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310583874.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:内窥镜操作装置、内窥镜接头和手术机器人
- 下一篇:一种电阻可调的取电枪