[发明专利]一种处理日志文件的方法及装置有效
| 申请号: | 200810118286.8 | 申请日: | 2008-08-12 |
| 公开(公告)号: | CN101339531A | 公开(公告)日: | 2009-01-07 |
| 发明(设计)人: | 金明 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F17/30 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
| 地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 处理 日志 文件 方法 装置 | ||
技术领域
本发明涉及日志分析技术,尤指一种处理日志文件的方法及装置。
背景技术
当今是计算机行业飞速发展的时代,各种软件或系统玲琅满目,但是有个共同的特点是每个成熟的软件或者系统都会打印一些日志。当软件或系统运行出现问题时,这些日志将变得至关重要,很多时候是定位软件或系统错误的必不可少的工具。
通常情况下,软件或系统会连续记录同一事件所包含的各日志信息。但是,在一些大型软件或系统中,由于各种事件频繁发生,导致同一事件所包含的日志信息不能连续记录,各事件穿插记录。在这种情况下,由于与前后日志信息没有联系,每条日志信息相对孤立,日志分析工具或者日志分析者不能了解各日志信息所表达的含义,给日志分析工作带来了极大的不便。
发明内容
有鉴于此,本发明的主要目的在于提供一种处理日志文件的方法及装置,应用本发明所提供的方法及装置能够整理日志文件中记录的事件。
为达到上述目的,本发明的技术方案是这样实现的:
一种处理日志文件的方法,该方法包括:
A1、在给定分析的日志文件中选择一条日志信息;
B1、以选择的日志信息为基准,分别计算其与其后M条日志信息的相关度;将相关度大于设置的阈值的日志信息合并入当前进行分析的日志信息;并以合并后的整体为基准,分别计算其与其后M条日志信息的相关度,将相关度大于阈值的日志信息合并入该整体;以再次合并的整体为基准,分别计算其与其后M条日志信息的相关度,将相关度大于阈值的日志信息合并入该整体;直至没有日志信息可再进行合并时,将合并得到的整体作为一事件模型加入事件模型库;其中,相关度表示两条日志信息以及整体和日志信息共同出现的频率,M为设置的分析条数;
C1、在给定分析的日志文件中选择另一未分析且未加入模型的日志信息,执行步骤B1,直至给定分析的日志文件中不存在未分析且未加入模型的日志信息;
根据建立的事件模型库,对给定处理的日志文件进行分析整理,得到以事件为整体记录的日志文件。
一种处理日志文件的装置,该装置包括分析单元、处理单元和事件模型库:
所述分析单元包括执行单元和相关度计算单元;所述执行单元,用于在给定分析的日志文件中选择一条日志信息,以该条日志信息为基准建立模型的操作包括:以选择的日志信息为基准,指示所述相关度计算单元分别计算其与其后M条日志信息的相关度;根据所述相关度计算单元返回的结果,将相关度大于设置的阈值的日志信息合并入当前进行分析的日志信息;并以合并后的整体为基准,指示所述相关度计算单元分别计算其与其后M条日志信息的相关度,根据所述相关度计数单元返回的结果,将相关度大于阈值的日志信息合并入该整体;以再次合并的整体为基准,指示所述相关度计算单元分别计算其与其后M条日志信息的相关度,根据所述相关度计算单元返回的结果,将相关度大于阈值的日志信息合并入该整体;直至没有日志信息可再进行合并时,将合并得到的整体作为一事件模型加入事件模型库;其中M为设置的分析条数;然后,在定给分析的日志文件中选择另一未分析且未加入模型的日志信息,执行建立模型的操作,直至给定分析的日志文件中不存在未分析且未加入模型的日志信息;
所述相关度计算单元,用于根据所述执行单元的指示执行相关度的计算,并向所述执行单元返回计算结果;所述相关度表示两条日志信息以及整体和日志信息共同出现的频率;
所述处理单元,用于根据所述事件模型库中保存的模型,对给定处理的日志文件进行分析整理,得到以事件为整体记录的日志文件。
本发明所提供的处理日志文件的方法及装置,通过分析日志文件得到表示事件的模型,根据模型对给定处理的日志文件进行处理,对日志文件中的日志信息进行整理,使表示同一事件的日志信息以整体进行记录,使得处理后的日志文件能够清楚、明了的反映系统或者软件系统所发生的事件,方便日志分析工作的顺利进行。本发明的技术方案提供了一种自动学习、自动处理的技术方案,具备通用性,能够适用于各种软件以及系统,而且还可以较大的节省人力。
附图说明
图1为本发明方法的示例性流程图;
图2为本发明装置的示例性流程图;
图3为本发明实施例中分析日志文件的流程图;
图4为本发明实施例中处理日志文件的流程图;
图5为本发明实施例中事件模型库与日志翻译库之间的对应关系。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118286.8/2.html,转载请声明来源钻瓜专利网。





