专利汇可以提供一种基于nginx的流量采集分析方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于nginx的流量采集分析方法,涉及网络数据分析技术领域,包含nginx 数据采集 、数据计算分析和数据查询三部分;Nginx导入采集的代码,导入代码需要重新编译nginx源代码,利用—add-module=目录,目录为具体文件夹名称,该文件夹下为本发明源代码;在Nginx主配置文件中,开启采集功能;重新启动Nginx服务;每次读取一条日志, 访问 数量总数加1;根据日志中记录的http状态码:步骤6,根据日志格式中记录的$bytes_sent $bytes_received字段的数值,可得到每一次访问发送和接受的数据量;获取总的发送和接受流量,基于nginx 软件 本身,通过旁路监听模式监听nginx日志,在Nginx的日志处理阶段中获取数据然后计算、分析。,下面是一种基于nginx的流量采集分析方法专利的具体信息内容。
1.一种基于nginx的流量采集分析方法,其特征在于:包含nginx数据采集、数据计算分析和数据查询三部分;
其中,nginx数据采集,具体包含如下步骤:
步骤1,Nginx添加采集功能,重新编译nginx源代码,在编译前将源码以模块的方式添加进nginx的源码;在执行configuer命令时,增加—add-module=目录,目录为具体文件夹名称,该文件夹下为源代码,再执行nginx编译动作,编译完成后作为nginx的一个模块独立运行,在运行前开启采集功能;
步骤2,修改Nginx配置,开启采集功能;在Nginx主配置文件nginx.conf中的http{}内,添加 vhost_traffic_status_zone,并保存修改,同时nginx的配置文件中将采集功能的开关打开,且需要重新启动nginx服务才会生效;
步骤3,重新启动Nginx服务,重新启动后,采集功能立刻开始监听nginx日志模块;当有请求进入nginx时,nginx日志模块开始工作,采集功能则会立刻获取需要的相关内容;
数据计算分析,具体包含如下步骤:
步骤4,采集功能每监听一条日志,将访问的总数量加1,首次开始分析时访问总量为0;
步骤5,根据nginx日志中记录的http状态码:
通过采集端传递过来的日志中生成的状态码来计算不同状态码的实际数量若状态码为2开头的3位数,那么会将http 2xx的统计总量加1;
若状态码为3开头的3位数,那么会将http 3xx的统计总量加1;
若状态码为4开头的3位数,那么会将http 4xx的统计总量加1;
若状态码为5开头的3位数,那么会将http 5xx的统计总量加1;
其中,http 2xx和http 3xx为健康访问,http 4xx和http 5xx为非健康访问;http 2xx数量加上http 3xx数量可计算出健康访问总次数,进而可得出总访问次数;
步骤6,根据日志格式中记录的$bytes_sent $bytes_received字段的数值,可得到每一次访问发送和接收的数据量;将$bytes_sent 和 $bytes_received 分别累加计算可得到总的发送和接收流量;
步骤7,将步骤6计算后分析后的数据保存在nginx服务器中,通过本发明提供的api接口进行数据查询。
2.根据权利要求1所述的一种基于nginx的流量采集分析方法,其特征在
于:在一个实施方式中,在步骤4中,日志是nginx日志模块正在处理的日志。
3.根据权利要求2所述的一种基于nginx的流量采集分析方法,其特征在
于:在一个实施方式中,所述nginx日志模块中记录了信息包含访问地址、返回的http状态码、请求的数据包大小。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
生成影响分析报告的方法及装置 | 2020-05-08 | 195 |
一种应用程序处理方法、装置、存储介质及电子设备 | 2020-05-08 | 129 |
一种提供边缘计算服务的网关设备建立方法 | 2020-05-08 | 878 |
一种用于软件测试的生成污损二维码的方法 | 2020-05-08 | 867 |
一种基于用户信息推送释义的方法及电子设备 | 2020-05-08 | 932 |
一种基于PLMS、SVN和Jenkins进行软件项目全生命周期管理的方法 | 2020-05-08 | 717 |
一种车辆故障的诊断系统及方法 | 2020-05-08 | 351 |
主动护理控制方法、电子控制装置、中央网关装置和服务器 | 2020-05-11 | 298 |
一种基于nginx的流量采集分析方法 | 2020-05-08 | 966 |
交换机联动防火墙防护提升方法 | 2020-05-08 | 963 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。