[发明专利]日志的处理方法及装置在审
申请号: | 201810312062.4 | 申请日: | 2018-04-09 |
公开(公告)号: | CN108512704A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 刘京洋;岑锐坚;劳仲康;周艺威 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宫传芝 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 输出决策 输出日志 系统资源 存储 读取 读取系统 系统日志 状态码 可选 | ||
本发明提供了一种日志的处理方法及装置,其中,该方法包括:针对不同的系统日志设置不同的输出决策,后续依据当前输出日志对应的输出决策处理该日志,可选地,通过状态码区分不同类型的日志,采用上述技术方案,解决了相关技术存储或读取系统输出日志时浪费系统资源的问题,将重要日志和不重要日志进行不同方式的存储,读取时效率也高,节省了系统资源。
技术领域
本发明涉及通信领域,具体而言,涉及一种日志的处理方法及装置。
背景技术
在相关技术中,超文本传输协议HTTP和反向代理服务器Nginx是网络基础设施中非常重要的一环,其重要程度可以从其绝对优势的市场占用率看出来。Nginx的特点是高性能,并且最常见的用法是作为HTTP代理服务器proxy存在。在极高性能下,Nginx会产生大量的日志输出。现代的服务器CPU一般很强,除非是使用HTTPS,否则服务器CPU到达瓶颈之前一般输入输出IO首先到达瓶颈。而服务器的IO瓶颈一直是困扰Nginx在极高负载情况下使用者的问题,尤其是还涉及到日志收集和分析系统对日志的二遍处理带来的IO加倍的损耗。
Nginx专门开发了对所有访问日志accesslog进行压缩的功能。但是这种机制显然在企业中是不能很好的适应业务需求的,企业的需求通常更加复杂,与业务相关性比较大的。目前Nginx的日志在大部分企业中的处理方式是全量输出,然后有专门的收集装置进行数据收集(全量或者满足条件的)和日志回滚,如果启用日志压缩,那么就意味着收集之前要先解压缩,也就是两倍的CPU压缩损耗,所以一般在实际应用中都不会开启压缩功能。
在相关技术中,现代一线互联网企业的解决方案通常都是一个分级的日志系统,一部分收集到服务器,一部分放在本地。显然大量的普通数据放在本地,重要的放到服务器。大部分企业都应该使用这套日志模型,但是有一个问题是Nginx输出的不需要收集的日志和需要收集的日志一样,要么都是明文的要么都是压缩过的。这就导致了压缩功能的使用率较低。
针对相关技术存储或读取系统输出日志时浪费系统资源的问题,目前还没有有效的解决方案。
发明内容
本发明实施例提供了一种日志的处理方法及装置,以至少解决相关技术存储或读取系统输出日志时浪费系统资源的问题。
根据本发明的一个实施例,提供了一种日志的处理方法,该方法包括:确定不同类型的日志对应的不同输出决策;依据每种输出决策处理对应类型的日志。
根据本发明的另一个实施例,还提供了一种日志的处理装置,包括:确定模块,用于确定不同类型的日志对应的不同输出决策;处理模块,用于依据每种输出决策处理对应类型的日志。
根据本发明的另一个实施例,还提供了一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述实施例任一项中所述的方法。
根据本发明的另一个实施例,还提供了一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述实施例任一项中所述的方法。
通过本发明,针对不同的系统日志设置不同的输出决策,后续依据当前输出日志对应的输出决策处理该日志,可选地,通过状态码区分不同类型的日志,采用上述技术方案,解决了相关技术存储或读取系统输出日志时浪费系统资源的问题,将重要日志和不重要日志进行不同方式的存储,读取时效率也高,节省了系统资源。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的日志的处理方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810312062.4/2.html,转载请声明来源钻瓜专利网。