【技术实现步骤摘要】
一种基于大数据的日志优化模型与方法
[0001]本申请涉及日志管理
,具体而言,涉及一种基于大数据的日志优化方法。
技术介绍
[0002]应用程序在运行的过程中会对自身的运行进行监控,并记录下实时运行状况下的各种事件。一方面便于利用日志对当时发生的状况进行数据的追溯,了解程序运行的具体情况,另一方面也能够形成应用程序的运行分析数据,便于对运行程序的优化和开发提供数据支持。
[0003]但当下对运行程序的日志记录主要还是直接进行程序事件的描述,其所产生的日志数据并没有进行整理和简化,致使随着日志记录越来越多,日志记录所占用的存储空间越来越大,反而成为应用程序运行的负担,大大降低程序运行的效率,也极大的浪费了存储空间。
[0004]因此,设计一种基于大数据的日志优化模型与方法能够对日志数据进行合理的优化,以使其降低对存储空间的占有率,同时能够使日志数据记录更加高效,是目前亟待解决的问题。
技术实现思路
[0005]本申请的目的在于提供一种基于大数据的日志优化方法,通过获取同类型存储数据库的日志数据,对日志数据的日志内容进行合理的编号化,进而简化日志记录的数据量,大大降低日志记录的存储量,有效节约数据存储的空间。对于日志内容一方面在基于记录时间的基础上形成时间维度上的内容记录库,另一方面也将编号对应的日志内容进行合理的统计整理后形成用于检索的编号索引表和内容库,这样就能够完整的保存日志内容的记录信息,在为日志记录提供简单有效的记录形式的前提下,也为记录内容进行了合理的整理归纳,便于进行 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于大数据的日志优化方法,其特征在于,包括:获取同类型存储数据库的历史日志数据形成历史参考日志数据,并建立基于日志内容的编号简化模型,对所述历史参考日志数据中的历史日志内容信息进行简化编号,形成日志编号检索表和历史日志内容库;结合所述日志编号检索表,将所述历史日志内容信息根据所述历史参考日志数据中的历史日志时间信息进行基于时间维度的编号组合,形成历史日志内容记录库;获取所述历史参考日志数据中的历史日志处理信息,并建立基于处理信息的编号简化模型,对所述历史日志处理信息进行简化编号,形成日志处理检索表和历史日志处理内容库;结合所述日志处理检索表,并根据所述历史参考日志数据中的历史日志处理时间信息,对所述历史日志内容记录库进行处理信息的丰富,形成历史日志记录及处理库;获取实时日志数据,并根据所述实时日志数据在所述历史日志记录及处理库中进行记录。2.根据权利要求1所述的基于大数据的日志优化方法,其特征在于,所述获取同类型存储数据库的历史日志数据形成历史参考日志数据,并建立基于日志内容的编号简化模型,对所述历史参考日志数据中的历史日志内容信息进行简化编号,形成日志编号检索表和历史日志内容库,包括:获取所述历史日志内容信息,并对所述历史日志内容信息中的每条日志内容进行碎片化以及变量与非变量的划分,形成初始单元日志内容组;对所有所述初始单元日志内容组进行基于记录对象的逻辑分析,形成结果单元日志内容组,结合所有所述结果单元日志内容组,形成结果单元日志内容组集;提取所述结果单元日志内容组集中所有所述结果单元日志内容组中的非变量,对非变量进行数量占比分析,并根据数量占比结果分析对非变量进行顺序排列,形成所述历史日志内容库;根据所述历史日志内容库中非变量的排列顺序进行编号,并根据所进行的基于记录对象的逻辑分析结果,确定不同编号的非变量下对应的变量取值,形成所述日志编号检索表。3.根据权利要求2所述的基于大数据的日志优化方法,其特征在于,所述对所有所述初始单元日志内容组进行基于记录对象的逻辑分析,形成结果单元日志内容组,包括:对所述初始单元日志内容组进行以下逻辑分析,并将同时满足以下逻辑分析条件的不同所述初始单元日志内容组进行合并:不同所述初始单元日志内容组中所述非变量的记录对象相同;不同所述初始单元日志内容组中所述非变量记录的事件相同;不同所述初始单元日志内容组中所述非变量对应的变量反应相同的事件状态;将合并后形成的单元日志内容组以及不需要进行合并的所述初始单元日志内容组确定为所述结果单元日志内容组。4.根据权利要求3所述的基于大数据的日志优化方法,其特征在于,所述根据所述历史日志内容库中非变量的排列顺序进行编号,并根据所进行的基于记录对象的逻辑分析结果,确定不同编号的非变量下对应的变量取值,形成所述日志编号检索表,包括:遍历所述历史日志内容库中非变量的总数,根据总数确定编号位数,并对非变量按顺
序进行编号,且编号为非连续编号;对于进行合并形成的所述结果单元日志内容组,将合并前的多个所述初始单元日志内容组中的变量确定为所述结果单元日志内容组中非变量对应的变量的选择项;结合非变量、非变量对应的变量以及非变量对应的编号,形成所述日志编号检索表。5.根据权利要求4所述的基于大数据的日志优化方法,其特征在于,所述结合所述日志编号检索表,将所述历史日志内容信息根据所述历史参考日志数据中的历史日志时间信息进行基于时间维度的编号组合,形成历史日志内容记录库,包括:获取所述历史日志时间信息,确定每个日志记录时间点上包含的所述结果单元日志内容组,并结合所述日志编号检索表按照时间顺序确定每个所述日志记录时间点上的编号组合信息:,其中,t为按照时间顺序所确定的所述日志记录时间点的顺序号,t为非零自然数,A
n
表示在所述日志记录时间点上记录的第n个非变量编号,B
n
技术研发人员:陈丽园,
申请(专利权)人:汇链通产业供应链数字科技厦门有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。