【技术实现步骤摘要】
日志解析的方法及装置
本专利技术实施例涉及计算机
,尤其涉及一种日志解析的方法及装置。
技术介绍
现有的实现方案中,不同格式的日志需要使用对应的解析方法进行解析。在大数据急速发展的今天,日志格式五花八门,每遇到一种新格式的日志,都需要人工编写相应的解析代码去解析日志。而且,日志在使用的过程中,其格式经常因为业务需求有变化而改变,导致日志的解析代码也需要随之人为更新维护,从而需要花费大量的时间成本和人力成本。
技术实现思路
本专利技术实施例提供一种日志解析的方法及装置,对不同格式的日志都使用一种通用的方法进行解析,从而便于后续的统计分析,能够节省时间成本和人力成本。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种日志解析的方法,该方法可以包括:获取原始日志,所述原始日志包括第一数量的数据字段;根据原始日志的格式,在预设配置文件中找到与原始日志的格式对应的目标第一匹配规则;其中,预设配置文件包括至少一个第一匹配规则,每个第一匹配规则中包括至少一个数据字段,以及数据字段对应的字段名称、索引号和字段属性;每个第一匹配规则用于解析至少一种格式的日志;所述目标第一匹配规则用于解析与所述原始日志格式相同的日志;根据目标第一匹配规则,从第一数量的数据字段中确定第二数量的目标数据字段,以及与每个目标数据字段对应的字段名称、索引号、字段属性;将第二数量的目标数据字段以及每个目标数据字段对应的字段名称、索引号、字段属性按照预设格式合并,得到解析日志。第二方面,本申请提供一种日志解析的装置,该装置包括:获取模块和处理模块。其中,获取模块用于获取原始日志,所述原始 ...
【技术保护点】
1.一种日志解析的方法,其特征在于,包括:获取原始日志,所述原始日志包括第一数量的数据字段;根据所述原始日志的格式,在预设配置文件中找到与所述原始日志的格式对应的目标第一匹配规则;其中,所述预设配置文件包括至少一个第一匹配规则,每个第一匹配规则中包括至少一个数据字段,以及所述数据字段对应的字段名称、索引号和字段属性;每个第一匹配规则用于解析至少一种格式的日志;所述目标第一匹配规则用于解析与所述原始日志格式相同的日志;根据所述目标第一匹配规则,从所述第一数量的数据字段中确定第二数量的目标数据字段,以及与每个所述目标数据字段对应的字段名称、索引号、字段属性;将所述第二数量的目标数据字段以及每个所述目标数据字段对应的字段名称、索引号、字段属性按照预设格式合并,得到解析日志。
【技术特征摘要】
1.一种日志解析的方法,其特征在于,包括:获取原始日志,所述原始日志包括第一数量的数据字段;根据所述原始日志的格式,在预设配置文件中找到与所述原始日志的格式对应的目标第一匹配规则;其中,所述预设配置文件包括至少一个第一匹配规则,每个第一匹配规则中包括至少一个数据字段,以及所述数据字段对应的字段名称、索引号和字段属性;每个第一匹配规则用于解析至少一种格式的日志;所述目标第一匹配规则用于解析与所述原始日志格式相同的日志;根据所述目标第一匹配规则,从所述第一数量的数据字段中确定第二数量的目标数据字段,以及与每个所述目标数据字段对应的字段名称、索引号、字段属性;将所述第二数量的目标数据字段以及每个所述目标数据字段对应的字段名称、索引号、字段属性按照预设格式合并,得到解析日志。2.根据权利要求1所述的方法,其特征在于,所述预设配置文件还包括:至少一个第二匹配规则;在所述根据所述目标第一匹配规则,从所述第一数量的数据字段中确定第二数量的目标数据字段,以及与每个所述目标数据字段对应的字段名称、索引号、字段属性之后,所述方法还包括:根据所述第二匹配规则,对所述目标数据字段进行处理;所述处理包括以下处理方式中的一种或多种:字段映射、字段匹配、字段转换。3.根据权利要求2所述的方法,其特征在于,所述第二匹配规则包括:至少一个映射规则,每个映射规则包括一个原始值和一个目标值的对应关系;所述字段映射包括:根据所述目标数据字段的值以及所述映射规则,确定所述目标数据字段的值作为原始值时所对应的目标值。4.根据权利要求2所述的方法,其特征在于,所述第二匹配规则包括:至少一个第三匹配规则,每个第三匹配规则包括至少一个数据字段;所述字段匹配包括:根据所述第三匹配规则,提取所述目标数据字段中与所述第三匹配规则中数据字段相匹配的字段。5.根据权利要求2所述的方法,其特征在于,所述第二匹配规则包括:至少一个转换规则,每个转换规则包括字段属性,以及所述字段属性对应的字段格式;所述字段转换包括:根据所述第二匹配规则和所述目标数据字段的字段属性,确定与所述目标数据字段的字段属性对应的目标转换规则;根据所述目标转换规则,将所述目标数据字段转换为对应的字段格式。6.根据权利要求2所述的方法,其特征在于,在所述将所述第二数量的目标数据字段以及每个所述目标数据字段对应的字段名称、索引号、字段属性按照预设格式合并,得到解析日志之前,还包括:若所述目标数据字段为预设类型,则根据所述预设类型,使用相应的处理引擎对所述目标数据字段进行处理。7.一种日志解析的装置,其特征在于,包括:获...
【专利技术属性】
技术研发人员:张春飞,朱仕阳,许峰,
申请(专利权)人:亚信科技成都有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。