事件日志的合并方法、装置、设备及存储介质制造方法及图纸

技术编号:32856711 阅读:23 留言:0更新日期:2022-03-30 19:28
本申请提供了一种事件日志的合并方法、装置、设备及存储介质。该方法包括:从初始日志合并行数开始递增,依次基于事件日志文件在当前合并行数下的日志合并序列和日志合并序列的相邻行日志,确定事件日志文件在下一合并行数下的日志合并序列,以得到事件日志文件在每一合并行数下的日志合并序列;按照事件日志文件在每一合并行数下的日志合并序列,对应合并事件日志文件内的各行日志。本申请采用递增合并行数而逐层搜索各合并行数下的日志合并序列,减少事件日志文件在每一合并行数下的日志合并序列的计算开销,提高事件日志的合并效率,实现事件日志文件内各行日志的自动化合并,保证事件日志文件内多行日志的准确合并。证事件日志文件内多行日志的准确合并。证事件日志文件内多行日志的准确合并。

【技术实现步骤摘要】
事件日志的合并方法、装置、设备及存储介质


[0001]本申请实施例涉及数据处理
,具体涉及一种事件日志的合并方法、装置、设备及存储介质。

技术介绍

[0002]在业务系统内执行各类业务事件时,会生成相应的日志文件,用于记录该业务事件的具体执行信息。过往的日志分析大多面向基础软硬件,一个事件输出一行日志便可完成对该事件的完整描述。然而,随着业务应用内事件执行的复杂性,一个事件通常会输出多行日志,来共同完整地记录同一个事件。因此,在利用日志分析各个事件的执行情况时,需要对属于同一事件对象的多行日志进行合并处理。
[0003]目前,针对属于同一事件对象的多行日志合并,通常在自动化解析出每一行日志信息后,会人为分析各行日志间是否存在强联系,以对各个事件对象下的多行日志进行合并。但是,由于人为分析各行日志间的联系时,对工作人员的日志解析能力存在较高要求,因此多行日志合并会耗费大量人工,而且无法保证属于同一事件对象的多行日志合并的准确性。

技术实现思路

[0004]本申请提供一种事件日志的合并方法、装置、设备及存储介质,采用递本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种事件日志的合并方法,其特征在于,包括:从初始日志合并行数开始递增,依次基于事件日志文件在当前合并行数下的日志合并序列和所述日志合并序列的相邻行日志,确定所述事件日志文件在下一合并行数下的日志合并序列,以得到所述事件日志文件在每一合并行数下的日志合并序列;按照所述事件日志文件在每一合并行数下的日志合并序列,对应合并所述事件日志文件内的各行日志。2.根据权利要求1所述的方法,其特征在于,所述从初始日志合并行数开始递增,依次基于事件日志文件在当前合并行数下的日志合并序列和所述日志合并序列的相邻行日志,确定所述事件日志文件在下一合并行数下的日志合并序列,包括:将所述初始日志合并行数作为当前合并行数,确定所述事件日志文件在所述当前合并行数下的日志合并序列;基于所述事件日志文件在所述当前合并行数下的每一日志合并序列和该日志合并序列的相邻行日志,确定所述事件日志文件在所述当前合并行数递增后的下一合并行数下的日志合并序列;将所述下一合并行数作为新的当前合并行数,继续确定所述事件日志文件在新的下一合并行数下的日志合并序列,直至所述事件日志文件在下一合并行数下的日志合并序列为空。3.根据权利要求2所述的方法,其特征在于,所述将所述初始日志合并行数作为当前合并行数,确定所述事件日志文件在所述当前合并行数下的日志合并序列,包括:针对所述事件日志文件在所述初始日志合并行数下的每一可选日志合并序列,计算该可选日志合并序列内的每一日志元素对该可选日志合并序列的合并影响度;对该可选日志合并序列内的各所述日志元素对该可选日志合并序列的合并影响度进行加权求和,得到该可选日志合并序列的合并支持度;组合所述合并支持度超出预设阈值的可选日志合并序列,得到所述事件日志文件在所述初始日志合并行数下的日志合并序列。4.根据权利要求2所述的方法,其特征在于,所述基于所述事件日志文件在所述当前合并行数下的每一日志合并序列和该日志合并序列的相邻行日志,确定所述事件日志文件在所述当前合并行数递增后的下一合并行数下的日志合并序列,包括:针对所述事件日志文件在所述当前合并行数下的每一日志合并序列,合并该日志合并序列和该日志合并序列在所述事件日志文件内的相邻行日志,得到所述事件日志文件在所述下一合并行...

【专利技术属性】
技术研发人员:于明光
申请(专利权)人:东软集团广州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1