The invention aims to provide a method and apparatus for log processing, a log node device, configure the log node equipment for intermediate node equipment, access log node equipment the preset range of the log, the log pretreatment, and send logs after pretreatment of the first layer of log node equipment. Compared with the prior art, the application program of the log collection way was improved and expanded into two or more layers of the progressive transmission of the log, and in the process of progressive transmission by the intermediate node equipment to receive log preprocessing, reduce log data, network congestion by the center node device receives the log to avoid the cause, while reducing resource center node equipment in processing log consumption, shorten processing time, thereby improving the efficiency of the log processing process.
【技术实现步骤摘要】
日志处理方法及设备
本申请涉及计算机领域,尤其涉及一种基于多节点设备分层的日志处理方法及设备。
技术介绍
随着互联网的普及和发展,人与人之间、人与物之间,或者物与物之间通过网络来进行信息交流逐渐频繁,相应的访问日志的数量呈指数级生成。因此对访问日志的研究越来越引起人们的关注。如何有效的快速地处理大量的日志成为一个挑战,这对于传统的数据库的存储模式和服务器的计算性能都是考验。日志又分为用户访问日志、系统日志、网络设备日志、主机日志等大量数据,一个访问上千万的中小型网站,一天所产生的日志的数据量十分巨大,这些日志散落在各个应用模块和不同网域中,在每天出报表、数据处理和统计过程中,需要把日志进行汇总,清洗并进行入库。传统的数据库系统进行日志处理时的原理如图1所示,一般多个日志节点设备200在定时任务启动后,会把日志进行打包并集中上报到中心节点设备100进行统一处理,中心节点设备100收到多个日志数据包后,进行解包,按照预设的业务规则对日志进行清洗,录入到相应的数据库中。但是随着日志节点设备的数量越来越多,日志文件的数据量越来越大,容易在传输日志时造成网络传输拥堵的问题,并且全部日志集中到中心节点设备后,需要对大量日志进行处理,导致计算时间过长的问题,由此导致日志处理的效率较低,无法满足对日志实时处理响应的需求。申请内容本申请的一个目的是提供一种日志处理方法及设备,用以解决现有技术中日志处理效率较低的问题。为实现上述目的,本申请提供了一种在中间节点设备端的日志处理方法,该方法包括:获取选举节点设备发送的配置信息,并根据所述配置信息配置日志节点设备为中间节点设备;获 ...
【技术保护点】
一种在中间节点设备端的日志处理方法,其中,该方法包括:获取选举节点设备发送的配置信息,并根据所述配置信息配置日志节点设备为中间节点设备;获取预设范围的日志节点设备的日志,对所述日志进行预处理,并将预处理后的日志发送至对应的上一层日志节点设备。
【技术特征摘要】
2016.03.07 CN 20161012714761.一种在中间节点设备端的日志处理方法,其中,该方法包括:获取选举节点设备发送的配置信息,并根据所述配置信息配置日志节点设备为中间节点设备;获取预设范围的日志节点设备的日志,对所述日志进行预处理,并将预处理后的日志发送至对应的上一层日志节点设备。2.根据权利要求1所述的方法,其中,所述上一层日志节点设备包括上一层的中间节点设备或中心节点设备。3.根据权利要求1所述的方法,其中,获取选举节点设备发送的配置信息,并根据所述配置信息配置日志节点设备为中间节点设备,包括:获取选举节点设备发送的关于同一网段内的最下层的中间节点设备的配置信息,并根据所述配置信息配置日志节点设备为该网段内最下层的中间节点设备;获取预设范围的日志节点设备的日志,对所述日志进行预处理,包括:获取同一网段的日志节点设备的日志,对所述日志进行预处理。4.根据权利要求1至3中任一项所述的方法,其中,对所述日志进行预处理,至少包括修改日志格式、压缩日志文件以及进行日志合并中的任意一项或多项。5.一种在选举节点设备端的日志处理方法,其中,该方法包括:在预设范围的日志节点设备中选举对应的中间节点设备;将关于所述中间节点设备的配置信息发送至预设范围的日志节点设备。6.根据权利要求5所述的方法,其中,在预设范围的日志节点设备中选举对应的中间节点设备,包括:将预设范围的日志节点设备中空闲资源最多的日志节点设备选举为对应的中间节点设备。7.根据权利要求6所述的方法,其中,将预设范围的日志节点设备中空闲资源最多的日志节点设备选举为对应的中间节点设备,包括:获取预设范围的日志节点设备的运行状态信息;根据所述运行状态信息以及所述运行状态信息对应的权重获取所述日志节点设备的资源绝对值;比较所述日志节点设备的资源绝对值,将资源绝对值最大的日志节点设备选举为对应的中间节点设备。8.根据权利要求5所述的方法,其中,在预设范围的日志节点设备中选举对应的中间节点设备,包括:在同一网段的日志节点设备中选举同一网段内的最下层的中间节点设备。9.一种中间节点设备,其中,该设备包括:接收装置,用于获取选举节点设备发送的配置信息以及预设范围的日志节点设备的日志;配置装置,用于根据所述配置信息配置日志节点设...
【专利技术属性】
技术研发人员:傅海雯,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。