[发明专利]一种系统日志自动分析的方法有效
申请号: | 201310119901.8 | 申请日: | 2013-04-08 |
公开(公告)号: | CN103226509A | 公开(公告)日: | 2013-07-31 |
发明(设计)人: | 陈旭;娄晓祺;邵雄 | 申请(专利权)人: | 上海华力微电子有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 竺路玲 |
地址: | 201210 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 日志 自动 分析 方法 | ||
技术领域
本发明涉及半导体制造领域,尤其涉及一种系统日志自动分析的方法。
背景技术
目前,很多信息系统为了解决在长时间运行过程中出现的异常(如软件异常或者数据异常等),往往都设置有相应的异常处理机制,从而达到确保系统正常运转的目的,如系统在处理这些异常的时候会将当时的状况记录到系统的日志文件当中,以避免发生异常时产生的数据丢失,还能利用日志文件中的异常数据帮助系统解决高频问题。
日志文件的主要目的是为了帮助系统开发人员定位和解决问题,但是使用者往往也能利用日志文件中异常数据进行系统异常的处理,但随着运行时间的增加,日志文件所包含的信息量会越来越多,使用者想要从日志文件中获得有效信息的困难也越来越高。
当前比较通用的做法,就是通过针对不同的系统开发不同的日志分析系统,以将使用者关注的信息从日志文件中提取出来,生产使用者所关心的报告。
但是,随着生产信息化自动化的层度日益提高,信息系统越来越多,且各类信息系统产生的日志文件开始呈现出爆炸性的增长,相应的所要开发的日志系统也会越来越多,而工程技术人员则每天需要花大量的时间分析海量的日志文件,以从中提取真正有效的信息,使得获得日志中有效信息的成本也越来越高;而由于这些真正有效的信息数量比较少,即虽然发生频率比较低,但由于其对生产有着极大的影响,使得如何快速方便的将各种不同的日志文件中的有效信息提取出来就成为当前业界急需解决的一个重大课题。
中国专利(公布号:CN102164050A)公开了一种日志解析方法及日志解析接点设备,主要通过解析节点获得日志以及用于指示日志中未解析内容的待匹配偏移;并利用存储的第一正则表达式,对所述待匹配偏移所指示的未解析内容进行解析,获得与第一正则表达式匹配的字段信息;以及判断是否存在下级解析节点;在判断结果为否,且所述解析节点预先存储有事件类型信息时,所述解析节点将所述事件类型信息确定为所述日志所记录事件的事件类型信息,其中,所述事件类型信息是根据所述日志传递到所述解析节点所经过的路径上包含的至少一个解析节点存储的正则表达式能从日志中解析出的字段信息而确定的,但其并没有公开与从各种不同的日志文件中的有效提取信息相关的技术特征。
中国专利(公布号:CN102768636A)公开了一种日志解析方法及装置,以解决现有技术将日志解析与日志格式绑定的问题。所述方法包括:输入原始日志;按照日志解码配置表中设置的字段分解顺序及各字段所对应的分解策略,对所述原始日志进行字段分解,分解后得到各字段的内容;将所述各字段的内容作为日志解析结果输出。本发明提供的可配置方式具有较高的灵活性,一旦日志格式发生变化、过滤规则变化、输出内容变化,都可通过重新设置各配置表来满足解析需求,而无需修改代码,因此大大降低了技术人员的工作量,还避免了多套代码存在的代码重复率高的问题,最大程度上减少了代码开发量,缩短了开发上线周期,但其并没有公开与从各种不同的日志文件中的有效提取信息相关的技术特征。
发明内容
针对上述存在的问题,本发明公开了一种系统日志自动分析的方法,其中,包括以下步骤:
步骤S1:提供一样本文件和一日志文件地址;
步骤S2:利用所述样本文件对一学习分析系统进行训练;
步骤S3:被训练过的学习分析系统根据所述日志文件地址获取日志文件,并对所述日志文件进行分析,输出日志文件分析结果;
其中,所述样本文件是所述日志文件的范例。
上述的系统日志自动分析的方法,其中,所述步骤S2中还包括:
步骤S21:所述学习分析系统根据所述日志文件地址,判断学习分析系统是否学习过该日志文件地址下的日志文件的样本文件;
若所述学习分析系统没有学习过该样本文件,则进行步骤S22;若所述学习分析系统学习过该样本文件,则进行步骤S23;
步骤S22:所述学习分析系统获取并学习所述样本文件;
步骤S23:所述学习分析系统对所述样本文件进行解析,并输出样本文件分析结果;
步骤S24:判断所述样本文件分析结果是否与预设信息相对应;
若所述样本文件分析结果与预设信息相对应,则进行步骤S3;若所述样本文件分析结果与预设信息不对应,则进行步骤S25;
步骤S25:所述学习分析系统输出错误信息,根据该错误信息对所述样本文件进行修正后,该学习分析系统重新获取并学习修正后的样本文件,并继续步骤S24。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华力微电子有限公司,未经上海华力微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310119901.8/2.html,转载请声明来源钻瓜专利网。