[发明专利]日志数据处理方法及装置有效
申请号: | 201410367727.3 | 申请日: | 2014-07-30 |
公开(公告)号: | CN105335406B | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 储晓颖 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 倪志华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 数据处理 方法 装置 | ||
1.一种日志数据处理方法,其特征在于,包括:
部署于日志宿主机上的客户端代理装置接收计算节点发送的查询请求,所述查询请求包括:日志文件标识和时间段标识;
所述客户端代理装置根据所述日志文件标识和所述时间段标识,获取所述时间段标识所标识的时间段内产生的日志数据的位置索引,所述位置索引用于指示所述时间段内产生的日志数据在所述日志文件标识所标识的日志文件中的位置;
所述客户端代理装置根据所述时间段内产生的日志数据的位置索引,从所述日志宿主机上的所述日志文件中获取所述时间段内产生的日志数据;
所述客户端代理装置将所述时间段内产生的日志数据传输给所述计算节点,以供所述计算节点进行处理。
2.根据权利要求1所述的方法,其特征在于,所述时间段标识所标识的时间段包括至少一个单位周期;
所述客户端代理装置根据所述日志文件标识和所述时间段标识,获取所述时间段标识所标识的时间段内产生的日志数据的位置索引,包括:
所述客户端代理装置根据所述日志文件标识,确定所述日志文件对应的位置索引文件,所述位置索引文件对应存储有单位周期和单位周期内产生的日志数据的位置索引;
所述客户端代理装置根据所述时间段标识,在所述位置索引文件中进行匹配;
如果在所述位置索引文件中匹配到所述时间段包括的单位周期,所述客户端代理装置获取所述位置索引文件中匹配到的单位周期内产生的日志数据的位置索引;
如果未在所述位置索引文件中匹配到所述时间段包括的单位周期,所述客户端代理装置根据所述日志文件标识,对所述日志文件中的日志数据进行解析,确定所述时间段包括的每个单位周期内产生的日志数据的位置索引。
3.根据权利要求2所述的方法,其特征在于,所述客户端代理装置根据所述日志文件标识,对所述日志文件中的日志数据进行解析,确定所述时间段包括的每个单位周期内产生的日志数据的位置索引,包括:
所述客户端代理装置根据所述日志文件标识,确定所述日志文件;
所述客户端代理装置采用二分法,对所述日志文件中的日志数据进行解析,获得所述时间段包括的每个单位周期内产生的日志数据的位置索引;
所述方法还包括:
所述客户端代理装置将所述时间段包括的每个单位周期和所述时间段包括的每个单位周期内产生的日志数据的位置索引对应添加到所述位置索引文件中。
4.根据权利要求2所述的方法,其特征在于,所述客户端代理装置根据所述日志文件标识,确定所述日志文件对应的位置索引文件之前,还包括:
所述客户端代理装置接收所述计算节点发送的启动指示,所述启动指示用于指示自第一时间开始为每个单位周期内产生的日志数据创建位置索引;
所述客户端代理装置自所述第一时间开始为每个单位周期内产生的日志数据创建位置索引,并将自所述第一时间开始的每个单位周期和为每个单位周期内产生的日志数据所创建的位置索引对应存储到所述位置索引文件中。
5.根据权利要求4所述的方法,其特征在于,所述客户端代理装置自所述第一时间开始为每个单位周期内产生的日志数据创建位置索引,包括:
对于所述第一时间之后的每个单位周期,所述客户端代理装置对所述单位周期的上一个单位周期的尾部数据进行解析,确定所述单位周期内产生的日志数据的起始位置,并对所述单位周期的尾部数据进行解析,确定所述单位周期内产生的日志数据的长度,作为所述单位周期内产生的日志数据的位置索引;其中,所述单位周期的尾部数据是指在所述单位周期即将结束时产生的日志数据。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述客户端代理装置将所述时间段内产生的日志数据传输给所述计算节点,包括:
所述客户端代理装置采用零拷贝技术,将所述时间段内产生的日志数据传输给所述计算节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410367727.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网页图片加载方法和装置
- 下一篇:输入信息的处理方法及装置