【技术实现步骤摘要】
日志压缩处理方法、装置、电子设备和可读存储介质
[0001]本申请涉及数据处理
,具体涉及一种日志压缩处理方法、装置、电子设备和计算机可读存储介质。
技术介绍
[0002]在互联网的浪潮下,硬件和软件技术的不断发展和演进,促进了智能设备和软件的出现。与此同时,涌现出大量的、不同题材的游戏,以满足用户的需求,而在游戏的开发测试中,线上性能数据收集属于游戏开发测试的重要环节之一,通过对游戏运行过程中收集的性能数据进行分析处理,来确定出游戏的性能。
[0003]在现有技术中,游戏客户端在运行过程中会实时的进行打点,需将游戏客户端在运行过程中的游戏打点日志进行存储,以便于在有需求时对存储的游戏打点日志进行分析。但现有的进行存储的游戏打点日志的数量较多,且位于一终端中的游戏客户端实时生成的多次游戏打点日志中存在相同信息,从而导致需花费较多的存储资源在相同信息的存储上,致使存储资源的利用率较低。
技术实现思路
[0004]本申请实施例提供一种日志压缩处理方法、装置、电子设备和计算机可读存储介质,可以提高存储资源的利用率。
[0005]第一方面,本申请实施例提供一种日志压缩处理方法,上述方法包括:
[0006]获取游戏客户端的多条打点日志记录;
[0007]基于上述打点日志记录提取预设的日志数据固定维度下的通用日志信息,其中,上述日志数据固定维度下的日志信息在打点日志记录中不变;
[0008]基于上述打点日志记录提取每个预设的游戏变化维度下的至少一个游戏关联信息,其中, ...
【技术保护点】
【技术特征摘要】
1.一种日志压缩处理方法,其特征在于,所述方法包括:获取游戏客户端的多条打点日志记录;基于所述打点日志记录提取预设的日志数据固定维度下的通用日志信息,其中,所述日志数据固定维度下的日志信息在打点日志记录中不变;基于所述打点日志记录提取每个预设的游戏变化维度下的至少一个游戏关联信息,其中,每个所述游戏关联信息包括游戏运行关联数据,以及与所述游戏运行关联数据相关的时间信息,所述游戏运行关联数据在游戏运行中能够发生变化;基于每个所述游戏变化维度下的游戏关联信息进行日志数据生成,得到至少一条压缩日志信息,其中,每条压缩日志信息至少用于指示一个游戏变化维度下的游戏运行关联数据的变化情况;基于所述通用日志信息和所述压缩日志信息,得到处理后的日志。2.如权利要求1所述的日志压缩处理方法,其特征在于,所述基于每个所述游戏变化维度下的游戏关联信息进行日志数据生成,得到至少一条压缩日志信息,包括:基于每个所述游戏变化维度下的游戏关联信息中的时间信息,确定所述游戏关联信息中的游戏运行关联数据的变化时刻;基于每个所述游戏变化维度下的所述变化时刻,以及所述变化时刻对应的游戏运行关联数据,对每个所述游戏变化维度下的游戏关联信息进行日志数据生成,得到至少一条压缩日志信息。3.如权利要求2所述的日志压缩处理方法,其特征在于,所述游戏变化维度包含属于第一类变化维度的第一游戏变化维度,所述第一类变化维度为游戏运行时的游戏数据变化维度;所述基于每个所述游戏变化维度下的所述变化时刻,以及所述变化时刻对应的游戏运行关联数据,对每个所述游戏变化维度下的游戏关联信息进行日志数据生成,得到至少一条压缩日志信息,包括:基于所述第一游戏变化维度下的所述变化时刻,以及所述变化时刻对应的游戏运行关联数据,确定所述第一游戏变化维度下的变化时刻对应的游戏进程事件;基于所述第一游戏变化维度下的所述变化时刻,以及所述变化时刻对应的游戏进程事件,对所述第一游戏变化维度下的游戏关联信息进行日志数据生成,得到所述第一游戏变化维度对应的第一压缩日志信息,其中,所述第一压缩日志信息中包括所述第一游戏变化维度下的变化时刻对应的第一数据段,所述第一数据段中包括所述变化时刻和所述变化时刻对应的游戏进程事件。4.如权利要求2所述的日志压缩处理方法,其特征在于,所述游戏变化维度包含属于第二类变化维度的第二游戏变化维度,所述第二类变化维度为游戏运行时所述游戏客户端的性能变化维度;所述基于每个所述游戏变化维度下的所述变化时刻,以及所述变化时刻对应的游戏运行关联数据,对每个所述游戏变化维度下的游戏运行关联数据进行日志数据生成,得到至少一条压缩日志信息,包括:基于所述第二游戏变化维度下的所述变化时刻,以及所述变化时刻对应的游戏运行关联数据,确定所述第二游戏变化维度下的变化时刻对应的性能值,以及所述性能值的持续
时间;基于所述第二游戏变化维度下的所述变化时刻、所述变化时刻对应的性能值,以及所述性能值的持续时间,对所述第二游戏变化维度下的游戏关联信息进行日志数据生成,得到所述第二游戏变化维度对应的第二压缩日志信息,其中,所述第二压缩日志信息中包括所述第二游戏变化维度下的变化时刻对应的第二数据段,所述第二数据段中包括所述变化时刻、所述变化时刻对应的性能值和所述性能值的持续时间。5.如权利要求4所述的日志压缩处理方法,其特征在于,还包括:当存在至少两个所述第二游戏变化维度时,确定至少两个所述第二游戏变化维度对应的维度标识;对至少两个所述第二游戏变化维度对应的维度标识和第二压缩日志信息进行嵌套处理,得到至少两个所述第二游戏变化维度对应的一条压缩日志信息。6.如权利要求1所述的日志压缩处理方法,其特征在于,所述压缩日志信息中包括所述多条打点日志记录对应的游戏玩家的玩家信息和玩家登录时间。7.如权利要求1至6任一项所述的日志压缩处理方法,其特...
【专利技术属性】
技术研发人员:柴铭,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。