The invention discloses a log acquisition method, which includes: extracting file names in matching rules; generating index values by using file names; obtaining file path information corresponding to index values when index values exist in log index information; obtaining corresponding log information by using file path information; the method only needs matching when obtaining corresponding log information according to matching rules. By comparing the index value corresponding to the file name in the rule with the log index information corresponding to the log file, we can determine whether the log information corresponding to the matching rule exists in the current log information; we do not need to traverse all the log files according to the matching rule, which greatly improves the efficiency of log acquisition and avoids traversing the log information whenever a matching rule is analyzed in the relevant technology. Some log files cause inefficiency of analysis. The invention also discloses a log acquisition device, an electronic device and a computer readable storage medium, which have the above beneficial effects.
【技术实现步骤摘要】
日志获取方法、装置、电子设备及计算机可读存储介质
本专利技术涉及信号仿真
,特别涉及一种日志获取方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着信息的发展,数据爆炸式增长,对服务器的处理要求越来越高。为了保证服务器的稳定运行,需要及时可靠的对服务器进行维护和维修。目前,基于日志分析的修护方式也慢慢被维护人员所认可。但是由于服务器一直处于运行状态,因此会产生大量日志,如何在众多日志中快速的分析定位问题,成为了日志分析最大的难题。目前,日志分析的方式是预先定义日志分析中异常的规则,每个异常对应一个规则,分析日志时会把所有的规则进行匹配;每当对一个规则进行匹配时就要将所有的日志文件进行循环遍历,分析成功后会把定位得到的异常信息提取出来,获取对应的日志信息。也就是说,现在每当分析匹配一条规则就需要遍历所有的日志文件,随着规则和日志文件的增加,分析的效率越来越低。
技术实现思路
本专利技术的目的是提供一种日志获取方法、装置、电子设备及计算机可读存储介质,能够避免相关技术中每当分析一条匹配规则就需要遍历所有的日志文件,造成分析的效率低的问题。为解决上述技术问题,本专利技术提供一种日志获取方法,包括:提取匹配规则中的文件名称;利用所述文件名称生成索引值;当日志索引信息中存在所述索引值时,获取所述索引值对应的文件路径信息;利用所述文件路径信息获取对应日志信息。可选地,利用所述文件名称生成索引值,包括:利用所述文件名称生成hash索引值。可选地,获取所述索引值对应的文件路径信息,包括:获取所述日志索引信息中所述索引值对应的全部元素;其中,每个元素标识一个日志文件 ...
【技术保护点】
1.一种日志获取方法,其特征在于,包括:提取匹配规则中的文件名称;利用所述文件名称生成索引值;当日志索引信息中存在所述索引值时,获取所述索引值对应的文件路径信息;利用所述文件路径信息获取对应日志信息。
【技术特征摘要】
1.一种日志获取方法,其特征在于,包括:提取匹配规则中的文件名称;利用所述文件名称生成索引值;当日志索引信息中存在所述索引值时,获取所述索引值对应的文件路径信息;利用所述文件路径信息获取对应日志信息。2.根据权利要求1所述的日志获取方法,其特征在于,利用所述文件名称生成索引值,包括:利用所述文件名称生成hash索引值。3.根据权利要求1所述的日志获取方法,其特征在于,获取所述索引值对应的文件路径信息,包括:获取所述日志索引信息中所述索引值对应的全部元素;其中,每个元素标识一个日志文件;获取各所述元素的文件路径信息。4.根据权利要求3所述的日志获取方法,其特征在于,获取各所述元素的文件路径信息,包括:提取所述匹配规则中的相对路径信息;利用所述相对路径信息,从各所述文件路径信息筛选出目标文件路径信息作为最终的文件路径信息。5.根据权利要求1-4任一项所述的日志获取方法,其特征在于,所述日志索引信息的获取方式,包括:遍历日志文件,获取各所述日志文件的文件路径信息以及文件名称;利用所述文件名称生成索引值,并判断所述日志索引信息中是否存在所述索引值;若不存在,则将所述索引值存入所述日志索引信息中,并将所述文件名称以及所述文件路径信息作为所述索引值对应的元素;若存在,则将所述文件名称以及所述文...
【专利技术属性】
技术研发人员:张田田,胡雷钧,李鹏翀,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。