一种日志管理方法及设备技术

技术编号:30763903 阅读:20 留言:0更新日期:2021-11-10 12:19
本发明专利技术提供了一种日志管理方法。通过在日志配置信息中设定日志条数的总量作为告警阈值,使其能在日志数接近并达到告警阈值的过程中及时的发送告警信息或反馈日志状态。当日志数量达到或超过告警阈值时则按照日志管理人员预先制定的日志删除方案对日志进行清理,或者更改日志配置信息中的参数对日志进行优化管理,从而解决了现有技术中对于日志系统的管理方式较为单一,缺少告警提示,使得日志管理人员无法根据实际情况进行调整的问题。人员无法根据实际情况进行调整的问题。人员无法根据实际情况进行调整的问题。

【技术实现步骤摘要】
一种日志管理方法及设备


[0001]本专利技术涉及计算机
,尤其是一种日志管理方法及设备。

技术介绍

[0002]日志对于每一个系统来说都是重要的组成部分,用来记录用户的日常操作、系统的运行情况以及错误信息等。日志记录的好坏将直接关系到系统出现问题时的定位速度,并且可以通过观察和分析日志,及时发现系统中可能存在的风险,预防事故的发生。所以,必须尽可能详细的在用户的关键操作及系统的关键处理上记录日志,这样一来,系统在使用一段时间后,必然会产生大量的日志,给数据库带来负担。
[0003]为了避免日志的大量累积,一般的处理方式是在系统中设置保留固定时间段内或者固定条数的日志,将多余的日志全部删除。这种处理通常是后台程序自动执行,处理方式较为单一,缺少告警提示,使得日志管理人员无法根据实际情况进行调整。

技术实现思路

[0004]本专利技术的一个目的是提供一种日志管理方法,用以解决现有技术中对于日志的管理方式较为单一,缺少告警提示,使得日志管理人员无法根据实际情况进行调整的问题。
[0005]为实现上述目的,本专利技术提供了一种日志管理方法,其特征在于,包括:
[0006]在新增日志之后,判断日志数量是否大于等于第一阈值且小于第二阈值,其中,所述第一阈值为告警阈值与第一系数的乘积,所述第二阈值为告警阈值与第二系数的乘积,所述第一系数小于第二系数;
[0007]若是,生成告警日志,并按照第一时间周期发送告警信息;
[0008]若否,判断日志数量是否大于等于第二阈值且小于告警阈值;
[0009]若是,则生成告警日志,并按照第二时间周期发送告警信息,其中所述第二时间周期小于所述第一时间周期
[0010]若否,判断日志数量是否大于等于告警阈值;
[0011]若是,则生成告警日志,查询可供删除的日志,并对其备份后进行删除操作。
[0012]进一步地,按照第一时间周期发送告警信息,包括:
[0013]创建定时器,并设置所述定时器的定时周期为所述第一时间周期;
[0014]基于所述定时器,在当前时刻以及达到定时周期时发送告警信息。
[0015]进一步地,按照第二时间周期发送告警信息,包括:
[0016]修改所述定时器的定时周期为所述第二时间周期;
[0017]基于所述定时器,在当前时刻以及达到定时周期时发送告警信息。
[0018]进一步地,所述第一时间周期为24小时,所述第二时间周期为1小时。
[0019]进一步地,所述方法还包括:
[0020]在生成告警日志后,判断日志数量是否小于第一阈值,若是,删除已创建的定时器。
[0021]进一步地,查询可供删除的日志,并对其备份后进行删除操作,包括:
[0022]查询是否存在预设时间节点之前的日志;
[0023]若存在,则预设时间节点之前的日志确定为可供删除的日志,并并对其备份后进行删除操作。
[0024]进一步地,所述预设时间节点为3个月。
[0025]进一步地,所述第一系数为90%,所述第二系数为95%。
[0026]进一步地,所述方法还包括:获取日志配置信息,并根据所述日志配置信息修改以下至少任一项信息:
[0027]告警阈值;
[0028]第一系数;
[0029]第二系数;
[0030]第一时间周期;
[0031]第二时间周期;
[0032]预设时间节点。
[0033]本专利技术还提供了一种日志管理设备,其特征在于,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行本专利技术任一项方法。
[0034]本专利技术还提供了一种计算机可读介质,其上存储有计算机程序指令可被处理器执行以实现上述任意一项方法或实施例。
[0035]与现有技术相比,本专利技术提供了一种日志管理方法。通过在日志配置信息中设定日志条数的总量作为告警阈值,使其能在日志数接近并达到告警阈值的过程中及时的发送告警信息或反馈日志状态。当日志数量达到或超过告警阈值时则按照日志管理人员预先制定的日志删除方案对日志进行清理,或者更改日志配置信息中的参数对日志进行优化管理,从而解决了现有技术中对于日志系统的管理方式较为单一,缺少告警提示,使得日志管理人员无法根据实际情况进行调整的问题。
附图说明
[0036]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0037]图1为本专利技术实施例提供的一种日志管理方法的流程图;
[0038]图2为采用本专利技术实施例进行日志管理时的流程图;
[0039]附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
[0040]下面结合附图对本专利技术的实施例作进一步详细描述。
[0041]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0042]本专利技术提供了一种日志管理方法,其执行主体可以是日志系统,包括如下步骤:
[0043]步骤S101:在新增日志之后,判断日志数量是否大于等于第一阈值且小于第二阈值,其中,所述第一阈值为告警阈值与第一系数的乘积,所述第二阈值为告警阈值与第二系数的乘积,所述第一系数小于第二系数。
[0044]步骤S102:若是,生成告警日志,并按照第一时间周期发送告警信息。
[0045]步骤S103:若否,判断日志数量是否大于等于第二阈值且小于告警阈值。
[0046]步骤S104:若是,则生成告警日志,并按照第二时间周期发送告警信息,其中所述第二时间周期小于所述第一时间周期。
[0047]步骤S105:若否,判断日志数量是否大于等于告警阈值。
[0048]步骤S106:若是,则生成告警日志,查询可供删除的日志,并对其备份后进行删除操作。
[0049]下面结合图1对本专利技术的实施例作进一步详细描述。
[0050]步骤S101:在新增日志之后,判断日志数量是否大于等于第一阈值且小于第二阈值,其中,所述第一阈值为告警阈值与第一系数的乘积,所述第二阈值为告警阈值与第二系数的乘积,所述第一系数小于第二系数。
[0051]在日志系统生成日志后,可以先判断现有的总的日志数量是否达到可触发某一操作所需要满足的数量。其中,本专利技术所述日志包括日志信息,所述数量可以通过设置日志配置信息中的告警阈值进行衡量。告警阈值可以是本专利技术所述日志系统中,日志可正常存储数量的最大值,当日志数量超过这个最大值时,系统可以发出告警信息或执行相关预设操作,此数值可以根据实际的使用情本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志管理方法,其特征在于,包括:在新增日志之后,判断日志数量是否大于等于第一阈值且小于第二阈值,其中,所述第一阈值为告警阈值与第一系数的乘积,所述第二阈值为告警阈值与第二系数的乘积,所述第一系数小于第二系数;若是,生成告警日志,并按照第一时间周期发送告警信息;若否,判断日志数量是否大于等于第二阈值且小于告警阈值;若是,则生成告警日志,并按照第二时间周期发送告警信息,其中所述第二时间周期小于所述第一时间周期;若否,判断日志数量是否大于等于告警阈值;若是,则生成告警日志,查询可供删除的日志,并对其备份后进行删除操作。2.根据权利要求1所述的方法,其特征在于,按照第一时间周期发送告警信息,包括:创建定时器,并设置所述定时器的定时周期为所述第一时间周期;基于所述定时器,在当前时刻以及达到定时周期时发送告警信息。3.根据权利要求2所述的方法,其特征在于,按照第二时间周期发送告警信息,包括:修改所述定时器的定时周期为所述第二时间周期;基于所述定时器,在当前时刻以及达到定时周期时发送告警信息。4.根据权利要求3所述的方法,其特征在于,所述第一时间周...

【专利技术属性】
技术研发人员:任养超徐岩雒丹
申请(专利权)人:上海上讯信息技术股份有限公司
类型:发明
国别省市:

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

1