[发明专利]日志存储方法、装置、服务器及计算机可读存储介质在审
申请号: | 201911039202.6 | 申请日: | 2019-10-29 |
公开(公告)号: | CN110941526A | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 陈煜佳;戈先武 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/16;G06F16/172 |
代理公司: | 深圳市力道知识产权代理事务所(普通合伙) 44507 | 代理人: | 何姣 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 存储 方法 装置 服务器 计算机 可读 介质 | ||
本申请涉及大数据技术领域,提供了一种日志存储方法、装置、服务器及计算机可读存储介质,包括:检测目标应用程序的变更数据,并确定变更数据的变更类型;根据变更类型对应的预置分类规则,对变更数据进行分类,得到至少一个分类日志;获取分类日志的日志标识符,并根据变更类型和分类日志的日志标识符,生成分类日志的维度信息;根据分类日志的维度信息,确定分类日志在预置CUBE模型中的目标位置;根据分类日志在预置CUBE模型中的目标位置,存储分类日志,将单一的日志进行分类,并将得到的至少一个分类日志存储于CUBE模型中,避免了日志信息的更改而造成日志信息不实或丢失的情况,又保证日志信息的完整性和有效性。
技术领域
本申请涉及大数据技术领域,尤其涉及一种日志存储方法、装置、服务器及计算机可读存储介质。
背景技术
日志记录是一个完善的系统必不可少的组成部分,日志的作用是记录程序执行过程以及程序执行结果。有完善的日志记录,在需要核查程序运行轨迹或采集程序数据时,能提供数据和记录支持。
目前,日志系统仅记录只保留了单一日志信息,没有对日志信息进行进一步加工分类记录及存储,也没有从变更人,变更工具,变更对象等多个维度进行记录及存储,使得在查询日志信息时,无法快速的查询日志信息,对于问题排查无法快速定位,同时对于一些审计工作也很难提供有效支持,而且单一的日志信息记录容易被篡改,造成日志信息不实或日志信息丢失等情况,无法保证日志信息的完整性和有效性。
发明内容
本申请的主要目的在于提供一种日志存储方法、装置、服务器及计算机可读存储介质,旨在解决现有单一的日志信息记录容易被篡改,造成日志信息不实或日志信息丢失等情况,无法保证日志信息的完整性和有效性的技术问题。
第一方面,本申请提供一种日志存储方法,所述日志存储方法包括以下步骤:
检测目标应用程序的变更数据,并确定所述变更数据的变更类型;
根据所述变更类型对应的预置分类规则,对所述变更数据进行分类,得到至少一个分类日志;
获取所述分类日志的日志标识符,并根据所述变更类型和所述分类日志的日志标识符,生成所述分类日志的维度信息;
根据所述分类日志的维度信息,确定所述分类日志在预置CUBE模型中的目标位置;
根据所述分类日志在预置CUBE模型中的目标位置,存储所述分类日志。
第二方面,本申请还提供一种日志存储装置,所述日志存储装置包括:
第一确定模块,用于检测目标应用程序的变更数据,并确定所述变更数据的变更类型;
分类模块,用于根据所述变更类型对应的预置分类规则,对所述变更数据进行分类,得到至少一个分类日志;
生成模块,用于获取所述分类日志的日志标识符,并根据所述变更类型和所述分类日志的日志标识符,生成所述分类日志的维度信息;
第二确定模块,用于根据所述分类日志的维度信息,确定所述分类日志在预置CUBE模型中的目标位置;
存储模块,用于根据所述分类日志在预置CUBE模型中的目标位置,存储所述分类日志。
第三方面,本申请还提供一种服务器,所述服务器包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上发明所述的日志存储方法的步骤。
第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上发明中任一项所述的日志存储方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911039202.6/2.html,转载请声明来源钻瓜专利网。