The invention provides a log transmission method, device and server, which relates to the field of data communication technology. The method includes: acquiring the version identity corresponding to the application based on the message sent by the user terminal when running the application program; acquiring the log transmission strategy corresponding to the version identity and sending the log transmission strategy to the user terminal, where the log transmission strategy includes the threshold corresponding to the log buried point in the application program, and the threshold is used to limit the log. Maximum amount of data collected from log sites. The scheme provided by the invention can optimize the maximum data amount of the log collected by the log buried point, thereby helping to reduce the data amount of the unrelated log collected by the user terminal, and thereby reducing the data amount of the log uploaded by the user terminal to the server. After the amount of data uploaded to the server log is reduced, it can reduce the processing burden of the server and reduce the storage space occupied by the log when stored in the server.
【技术实现步骤摘要】
日志传输方法、装置及服务器
本专利技术涉及数据通信
,具体而言,涉及一种日志传输方法、装置及服务器。
技术介绍
目前对应用程序(Application,APP)的状态监控,通常是收集日志并分析,这就需要在代码的关键位置提前设置日志埋点。其中,日志埋点用于对应用程序中的一个子模块的日志进行采集。应用程序在版本发布后,日志埋点便很难更改甚至无法更改。随着软件的版本的更新,软件的功能逐渐增加,日志的种类会越来越多,日志产生的速度会越来越快,同时也意味着无用的日志越来越多,无用的日志会占用存储空间,增大服务器的处理负担。在现有技术中,在对当前版本优化时,通常是由工程师将以前版本中的不必要的埋点删除,这样的方式处理效率低,需要付出大量的维护成本。
技术实现思路
本专利技术实施例提供一种日志传输方法、装置及服务器。为了实现上述目的,本专利技术实施例所提供的技术方案如下所示:第一方面,本专利技术实施例提供一种日志传输方法,所述方法包括:基于用户终端运行应用程序时发送的与所述应用程序对应的报文,获取与所述应用程序对应的版本标识;获取与所述版本标识对应的日志传输策略,并将所述日志传输策略发送至所述用户终端,其中,所述日志传输策略包括与所述应用程序中的日志埋点对应的阈值,所述阈值用于限定所述日志埋点采集的日志的最大数据量。基于此,本实施例提供的方法可以对日志埋点采集的日志的最大数据量进行优化,从而有助于减少用户终端采集的无关日志的数据量,进而能够减少用户终端上传至服务器的日志的数据量。在上传至服务器的日志的数据量被减少后,便能够降低服务器的处理负担,减少日志在服务器中存储时 ...
【技术保护点】
1.一种日志传输方法,其特征在于,所述方法包括:基于用户终端运行应用程序时发送的与所述应用程序对应的报文,获取与所述应用程序对应的版本标识;获取与所述版本标识对应的日志传输策略,并将所述日志传输策略发送至所述用户终端,其中,所述日志传输策略包括与所述应用程序中的日志埋点对应的阈值,所述阈值用于限定所述日志埋点采集的日志的最大数据量。
【技术特征摘要】
1.一种日志传输方法,其特征在于,所述方法包括:基于用户终端运行应用程序时发送的与所述应用程序对应的报文,获取与所述应用程序对应的版本标识;获取与所述版本标识对应的日志传输策略,并将所述日志传输策略发送至所述用户终端,其中,所述日志传输策略包括与所述应用程序中的日志埋点对应的阈值,所述阈值用于限定所述日志埋点采集的日志的最大数据量。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述用户终端基于所述日志传输策略上传的与所述应用程序对应的日志包,其中,所述日志包中包括从所述日志埋点获取的日志,且所述日志的字节小于或等于所述日志埋点对应的所述阈值。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:基于所述日志包中的所述日志的内容确定出所述日志的等级及日志类型;获取在预设时长内确定出的从同一个所述日志埋点获取的所述日志的至少一个等级;根据所述日志类型及所述至少一个等级确定所述日志埋点的新阈值,并将所述日志传输策略中与所述日志埋点对应的所述阈值更新为所述新阈值。4.根据权利要求3所述的方法,其特征在于,所述日志埋点与所述应用程序中的一个子模块相关联,用于获取所述子模块的日志,根据所述日志类型及所述至少一个等级确定所述日志埋点的新阈值,包括:根据所述至少一个等级确定与所述日志埋点关联的所述子模块的稳定等级,并基于所述稳定等级确定出与所述日志埋点的新阈值。5.根据权利要求4所述的方法,其特征在于,基于所述稳定等级确定出与所述日志埋点的新阈值,包括:在所述稳定等级大于或等于预设等级时,确定所述新阈值为0。6.根据权利要求1所述的方法,其特征在于,在获取与所述版本标识对应的日志传输策略之前,所述方法还包括:根据从...
【专利技术属性】
技术研发人员:张雷,李淼,杨攀,
申请(专利权)人:北京云中融信网络科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。