[发明专利]一种高性能服务器海量日志增量收集方法及装置在审
申请号: | 202011076703.4 | 申请日: | 2020-10-10 |
公开(公告)号: | CN112231273A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 段谊海;赵阳阳 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/176;G06F16/18;G06F16/182 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 服务器 海量 日志 增量 收集 方法 装置 | ||
1.一种高性能服务器海量日志增量收集方法,其特征在于,包括以下步骤:
高性能服务器接收到收集日志指令后,根据不同日志类型对日志进行收集;
将收集的日志进行保存并存放到网络文件系统共享目录上;
日志服务器或上层应用服务器访问网络文件系统共享目录,读取对应收集的增量日志信息,并将其追加或覆盖到各个日志的历史记录文件中。
2.根据权利要求1所述的高性能服务器海量日志增量收集方法,其特征在于,根据不同日志类型对日志进行收集包括对系统日志的收集、对工具固定日志的收集和对工具历史记录日志的收集。
3.根据权利要求2所述的高性能服务器海量日志增量收集方法,其特征在于,对系统日志的收集包括以下步骤:
获取当前文件索引信息;
若当前文件索引信息与已保存的索引信息不一致时,提取日志全部信息,更新索引信息和偏移量;
若当前文件索引信息与已保存的索引信息一致时,获取当前文件偏移量;
若当前文件偏移量小于已保存的偏移量,则提取日志全部信息,更新偏移量;
若当前文件偏移量大于已保存的偏移量,则提取上次偏移量到本次偏移量的数据。
4.根据权利要求2所述的高性能服务器海量日志增量收集方法,其特征在于,对工具固定日志的收集具体为:调用对应工具命令获取工具固定日志。
5.根据权利要求2所述的高性能服务器海量日志增量收集方法,其特征在于,对工具历史记录日志的收集包括以下步骤:
调用对应工具命令生成全量日志信息到临时目录;
根据日志结尾信息,倒序读取临时目录的日志,直至与已保存的日志结尾信息完全匹配,提取匹配之后的日志信息,并更新保存的日志结尾信息。
6.一种高性能服务器海量日志增量收集装置,其特征在于,包括,
日志收集模块:高性能服务器接收到收集日志指令后,根据不同日志类型对日志进行收集;
日志存储模块:将收集的日志进行保存并存放到网络文件系统共享目录上;
日志分析合并模块:日志服务器或上层应用服务器访问网络文件系统共享目录,读取对应收集的增量日志信息,并将其追加或覆盖到各个日志的历史记录文件中。
7.根据权利要求6所述的高性能服务器海量日志增量收集装置,其特征在于,日志收集模块包括,
第一日志收集单元:对系统日志收集;
第二日志收集单元:对工具固定日志收集;
第三日志收集单元:对工具历史记录日志收集。
8.根据权利要求7所述的高性能服务器海量日志增量收集装置,其特征在于,第一日志收集单元对系统日志收集具体为:
获取当前文件索引信息;
若当前文件索引信息与已保存的索引信息不一致时,提取日志全部信息,更新索引信息和偏移量;
若当前文件索引信息与已保存的索引信息一致时,获取当前文件偏移量;
若当前文件偏移量小于已保存的偏移量,则提取日志全部信息,更新偏移量;
若当前文件偏移量大于已保存的偏移量,则提取上次偏移量到本次偏移量的数据。
9.根据权利要求7所述的高性能服务器海量日志增量收集装置,其特征在于,第二日志收集单元对工具固定日志收集具体为:
调用对应工具命令获取工具固定日志。
10.根据权利要求7所述的高性能服务器海量日志增量收集装置,其特征在于,第三日志收集单元对工具历史记录日志收集具体为:
调用对应工具命令生成全量日志信息到临时目录;
根据日志结尾信息,倒序读取临时目录的日志,直至与已保存的日志结尾信息完全匹配,提取匹配之后的日志信息,并更新保存的日志结尾信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011076703.4/1.html,转载请声明来源钻瓜专利网。