一种存储系统日志管理方法技术方案

技术编号:14881465 阅读:69 留言:0更新日期:2017-03-24 04:02
本发明专利技术公开了一种存储系统日志管理方法,该方法步骤如下:1)日志生成模块把生成所有的日志交给日志处理模块进行处理,日志处理模块对日志提取优先级,按照日志类型的不同设置不同的优先级;2)日志生成模块根据日志处理模块反馈的日志优先级;3)通过日志生成模块对高优先级的日志类型进行增量输出后,对日志信息进行归并;4)在对日志信息进行自反馈调节后,对大量日志信息进行覆盖时采用逐级覆盖策略。本发明专利技术的一种存储系统日志管理方法和现有技术相比,该方法通过对存储系统中日志信息进行自反馈调节和逐级覆盖,能够在一定日志大小的情况下保留最有价值的日志信息,避免了因日志覆盖造成重要信息的丢失。

【技术实现步骤摘要】

本专利技术涉及数据增量备份
,具体地说是一种存储系统日志管理方法
技术介绍
随着科技的进一步发展,大数据时代的逐步来临,存储系统应用越来越广泛。在存储系统中,应用软件运行时会产生大量的日志数据,这些日志数据对分析存储系统的稳定性、可靠性和性能都有至关重要的作用,而且日志分析也是主要的解决存储系统故障的主要手段。所以如何有效的日志数据对存储系统很重要。但是在在存储系统中,如果输出太少日志信息,则对分析存储系统起不到很大的作用,而如果输出大量的日志信息,虽然会对分析存储系统有用,但是会占用大量存储空间,而且不停输出大量的日志也会对存储性能有影响。目前存储系统中日志的产生可以分两种情况:一种在日志中只是输出极少数的错误信息,这样对存储性能几乎没什么影响,但是无法根据日志数据分析存储系统的稳定性、可靠性和性能等。另外一种是在日志中输出尽可能全面的数据信息,但是由于存储空间有限,当日志到达一定大小的时候,只能循环覆盖较早时间产生的日志。这种情况下一些重复的日志数据可能会覆盖掉之前比较重要的日志数据,而影响日志分析的准确性和全面性。在存储系统中,有效的日志管理方法,不仅可以提高日志数据对存储系统的使用价值,而且可以使日志数据的分析作为解决存储系统故障问题可依赖的重要手段。所以设计一种合理有效的日志管理方法,对存储系统的发展意义重大。
技术实现思路
本专利技术的技术任务是提供一种存储系统日志管理方法。本专利技术的技术任务是按以下方式实现的,该方法步骤如下:1)日志生成模块把生成所有的日志交给日志处理模块进行处理,日志处理模块对日志提取优先级,按照日志类型的不同设置不同的优先级;日志处理模块提取错误日志的数量,根据错误日志的数量对日志类型设置优先级;2)日志生成模块根据日志处理模块反馈的日志优先级,对高优先级的日志进行增量输出,对低优先级的日志进行减量输出;并对出错程序模块输出更详细的日志记录;3)通过日志生成模块对高优先级的日志类型进行增量输出后,对日志信息进行归并;对日志信息进行归并时,采取统一日志类型内进行归并,即对相同日志类型的信息按照关键字进行归并;4)在对日志信息进行自反馈调节后,对大量日志信息进行覆盖时采用逐级覆盖策略;对日志信息进行逐级覆盖时,根据日志类型的优先级,依次先覆盖优先级较低的日志信息,并且覆盖时只覆盖较早时间段的日志信息。所述的步骤1)中日志类型是按照生成日志的子模块的不同来划分日志类型。所述的步骤1)中对日志类型设置优先级:错误日志数量多的日志类型拥有较高的优先级,错误日志数量少的日志类型拥有较低的优先级。所述的步骤3)中关键字为程序模块的函数名。本专利技术的一种存储系统日志管理方法和现有技术相比,该方法通过对存储系统中日志信息进行自反馈调节和逐级覆盖,能够在一定日志大小的情况下保留最有价值的日志信息,避免了因日志覆盖造成重要信息的丢失。对日志信息进行自反馈调节时,根据日志处理模块得到的日志优先级,反馈给日志生成模块,使日志生成模块对高优先级的日志进行增量输出,对低优先级的日志进行减量输出。然后对相同日志类型的日志信息进行归并处理,得到去重后的信息。在对日志信息进行自反馈调节后,对大量日志信息进行覆盖时采用逐级覆盖策略,保留最有价值的日志信息,避免因日志覆盖造成重要信息的丢失。对日志信息进行逐级覆盖时,根据日志类型的优先级,依次先覆盖优先级较低的日志信息;并且覆盖时只覆盖较早时间段的日志信息。附图说明附图1为一种存储系统日志管理方法的流程示意图。附图2为日志自反馈处理流程图。具体实施方式实施例1:该存储系统日志管理方法步骤如下:1)日志生成模块把生成所有的日志交给日志处理模块进行处理,日志处理模块对日志提取优先级,按照日志类型的不同设置不同的优先级。所有的日志信息都来自不同的程序子模块,按照生成日志的子模块的不同来划分日志类型。日志处理模块提取错误日志的数量,根据错误日志的数量对日志类型设置优先级。错误日志数量多的日志类型拥有较高的优先级,错误日志数量少的日志类型拥有较低的优先级。2)日志生成模块根据日志处理模块反馈的日志优先级,对高优先级的日志进行增量输出,对低优先级的日志进行减量输出。这样,可以对出错程序模块输出更详细的日志记录。3)通过日志生成模块对高优先级的日志类型进行增量输出后,难免会生成大量的重复日志信息,所以为了在有限存储空间存储最有价值的日志,需要对日志信息进行归并。对日志信息进行归并时,采取统一日志类型内进行归并,即对相同日志类型的信息按照关键字进行归并,常用的关键字可以为程序模块的函数名。通过对相同日志类型进行归并处理,可以有效避免重复日志信息占用大量的存储空间。4)在对日志信息进行自反馈调节后,对大量日志信息进行覆盖时采用逐级覆盖策略,保留最有价值的日志信息,避免因日志覆盖造成重要信息的丢失。对日志信息进行逐级覆盖时,根据日志类型的优先级,依次先覆盖优先级较低的日志信息。并且覆盖时只覆盖较早时间段的日志信息。通过上面具体实施方式,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。本文档来自技高网
...
一种存储系统日志管理方法

【技术保护点】
一种存储系统日志管理方法,其特征在于,该方法步骤如下:1)日志生成模块把生成所有的日志交给日志处理模块进行处理,日志处理模块对日志提取优先级,按照日志类型的不同设置不同的优先级;日志处理模块提取错误日志的数量,根据错误日志的数量对日志类型设置优先级;2)日志生成模块根据日志处理模块反馈的日志优先级,对高优先级的日志进行增量输出,对低优先级的日志进行减量输出;并对出错程序模块输出更详细的日志记录;3)通过日志生成模块对高优先级的日志类型进行增量输出后,对日志信息进行归并;对日志信息进行归并时,采取统一日志类型内进行归并,即对相同日志类型的信息按照关键字进行归并;4)在对日志信息进行自反馈调节后,对大量日志信息进行覆盖时采用逐级覆盖策略;对日志信息进行逐级覆盖时,根据日志类型的优先级,依次先覆盖优先级较低的日志信息,并且覆盖时只覆盖较早时间段的日志信息。

【技术特征摘要】
1.一种存储系统日志管理方法,其特征在于,该方法步骤如下:1)日志生成模块把生成所有的日志交给日志处理模块进行处理,日志处理模块对日志提取优先级,按照日志类型的不同设置不同的优先级;日志处理模块提取错误日志的数量,根据错误日志的数量对日志类型设置优先级;2)日志生成模块根据日志处理模块反馈的日志优先级,对高优先级的日志进行增量输出,对低优先级的日志进行减量输出;并对出错程序模块输出更详细的日志记录;3)通过日志生成模块对高优先级的日志类型进行增量输出后,对日志信息进行归并;对日志信息进行归并时,采取统一日志类型内进行归并,即对相同日志类型的信息按照关键字进行归并;4)在对日志信息进行...

【专利技术属性】
技术研发人员:张月辉
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1