一种日志信息的存储方法、装置以及介质制造方法及图纸

技术编号:35495201 阅读:17 留言:0更新日期:2022-11-05 16:53
本申请公开了一种日志信息的存储方法、装置以及介质,应用于存储技术领域。本方法预先在文本文件中生成key

【技术实现步骤摘要】
一种日志信息的存储方法、装置以及介质


[0001]本申请涉及存储
,特别是涉及一种日志信息的存储方法、装置以及介质。

技术介绍

[0002]日志管理包括管理系统日志、应用程序日志、安全日志、日志审核和网络日志等。路由器、交换机、防火墙、服务器等日常企业使用的设备,以及数据库和服务器等业务上运行的应用程序,都需要日志管理。所有这些组件都会生成大量日志信息。用户行为异常、违反策略、内部威胁、外部攻击、数据盗窃等安全日志文件是用于记录系统操作事件的记录文件或文件集合,可分为事件日志和消息日志,具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。随着存储系统业务场景的不断增多,存储系统的功能也在不断完善,为了方便定位和分析问题,往往需要在存储系统中记录大量的日志信息。而为了解决由于日志文件过大而造成的空间浪费和定位问题困难的问题,目前往往是从优化数据库存储方式出发,进行数据库扩容以保存日志文件。
[0003]但这种方式并没有从根本上解决日志文件过大的问题,不仅增加了成本,且仍然存在大量的重复日志、占用大量空间的情况。
[0004]由此可见,如何减少日志文件的占用空间,是本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种日志信息的存储方法、装置以及介质,以减少日志文件的占用空间。
[0006]为解决上述技术问题,本申请提供一种日志信息的存储方法,包括:
[0007]获取输出的日志信息;
[0008]根据所述日志信息的类型对应的提取方案提取所述日志信息的key值和变量值;
[0009]将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中;其中,所述日志信息匹配模板为预先在所述文本文件中生成的key

value形式的模板。
[0010]优选地,所述将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中包括:
[0011]若所述日志信息包括所述变量值,则将所述key值和所述变量值对应保存在所述日志信息匹配模板中;
[0012]若所述日志信息不包括所述变量值,则将所述key值保存在所述日志信息匹配模板中。
[0013]优选地,所述将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中之前,还包括:
[0014]获取所述日志信息的输出时间;
[0015]所述将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中包括:
[0016]根据所述日志信息的输出时间将提取的信息以key

value形式保存至所述文本文件的所述日志信息匹配模板中。
[0017]优选地,所述将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中之后,还包括:
[0018]在请求方查看目标日志信息时,根据查看请求从所述日志信息匹配模板中获取相应的所述目标日志信息;
[0019]若所述目标日志信息包括所述变量值,则在日志展示模板中填充所述key值和所述变量值后将所述日志展示模板返回至所述请求方;
[0020]若所述目标日志信息不包括所述变量值,则在所述日志展示模板中填充所述key值后将所述日志展示模板返回至所述请求方。
[0021]优选地,所述查看请求中包括所述目标日志信息的输出时间;
[0022]所述根据查看请求从所述日志信息匹配模板中获取相应的所述目标日志信息包括:
[0023]根据所述查看请求中所述目标日志信息的输出时间从所述日志信息匹配模板中获取相应的所述目标日志信息。
[0024]优选地,所述将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中之后,还包括:
[0025]在满足预设要求时,删除对应的所述日志信息。
[0026]优选地,所述预设要求包括以下至少之一:
[0027]每隔预设时间;
[0028]接收到所述日志信息的删除指令。
[0029]为解决上述技术问题,本申请还提供一种日志信息的存储装置,包括:
[0030]第一获取模块,用于获取输出的日志信息;
[0031]提取模块,用于根据所述日志信息的类型对应的提取方案提取所述日志信息的key值和变量值;
[0032]保存模块,用于将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中;其中,所述日志信息匹配模板为预先在所述文本文件中生成的key

value形式的模板。
[0033]优选地,所述日志信息的存储装置还包括:第二获取模块,用于在将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中之前,获取所述日志信息的输出时间;所述将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中包括:根据所述日志信息的输出时间将提取的信息以key

value形式保存至所述文本文件的所述日志信息匹配模板中。
[0034]优选地,所述日志信息的存储装置还包括:第三获取模块,用于在将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中之后,在请求方查看目标日志信息时,根据查看请求从所述日志信息匹配模板中获取相应的所述目标日志信息;
[0035]填充模块,用于若所述目标日志信息包括所述变量值,则在日志展示模板中填充所述key值和所述变量值后将所述日志展示模板返回至所述请求方;若所述目标日志信息不包括所述变量值,则在所述日志展示模板中填充所述key值后将所述日志展示模板返回
至所述请求方。
[0036]优选地,所述日志信息的存储装置还包括:删除模块,用于在将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中之后,在满足预设要求时,删除对应的所述日志信息。
[0037]为解决上述技术问题,本申请还提供一种日志信息的存储装置,包括:存储器,用于存储计算机程序;
[0038]处理器,用于执行计算机程序时实现上述日志信息的存储方法的步骤。
[0039]为解决上述技术问题,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述日志信息的存储方法的步骤。
[0040]本申请所提供的日志信息的存储方法,预先在文本文件中生成key

value形式的日志信息匹配模板以便于对日志信息进行存储。然后获取输出的日志信息并根据日志信息的类型对应的提取方案提取日志信息的key值和变量值,然后将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志信息的存储方法,其特征在于,包括:获取输出的日志信息;根据所述日志信息的类型对应的提取方案提取所述日志信息的key值和变量值;将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中;其中,所述日志信息匹配模板为预先在所述文本文件中生成的key

value形式的模板。2.根据权利要求1所述的日志信息的存储方法,其特征在于,所述将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中包括:若所述日志信息包括所述变量值,则将所述key值和所述变量值对应保存在所述日志信息匹配模板中;若所述日志信息不包括所述变量值,则将所述key值保存在所述日志信息匹配模板中。3.根据权利要求2所述的日志信息的存储方法,其特征在于,所述将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中之前,还包括:获取所述日志信息的输出时间;所述将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中包括:根据所述日志信息的输出时间将提取的信息以key

value形式保存至所述文本文件的所述日志信息匹配模板中。4.根据权利要求3所述的日志信息的存储方法,其特征在于,所述将提取的信息以key

value形式保存至文本文件的日志信息匹配模板中之后,还包括:在请求方查看目标日志信息时,根据查看请求从所述日志信息匹配模板中获取相应的所述目标日志信息;若所述目标日志信息包括所述变量值,则在日志展示模板中填充所述key值和所述变量值后将所述日志展示模板返回...

【专利技术属性】
技术研发人员:刘申申靳国锋赵鹏
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1