一种应用日志的处理方法及装置制造方法及图纸

技术编号:16427708 阅读:32 留言:0更新日期:2017-10-21 22:19
本申请实施例公开了一种应用日志的处理方法及装置,该方法包括:当监测到终端设备触发预定事件时,记录所述预定事件对应的日志数据;基于预先设定的日志存储信息建立所述日志数据对应的数据传输通道,其中,所述日志存储信息中包括存储所述日志数据的目标设备的信息;将所述日志数据通过所述数据传输通道,并基于事务的方式传输给所述目标设备。利用本申请实施例,通过预定事件的触发,以记录相应的日志数据,并通过为期建立的数据传输通道将所述日志数据传输给目标设备,从而使得收集应用日志不需要人工干预,而且,直接通过预定事件获取有用的日志数据,提高了收集有用应用日志的效率,并且,还可以保证分析结果的准确性。

Method and device for processing application log

The embodiment of the invention discloses a method and a device for processing an application log, the method includes: when the monitoring terminal equipment to trigger a predetermined event, recording the log data corresponding to predetermined events; the data transmission channel, log storage information set in advance to establish the corresponding log data based on the storage, including the log data of the target device information of the information stored in the log; the log data through the data transmission channel and transaction mode based on transmission to the target device. The embodiment of the invention, by triggering the predetermined event, to log the corresponding data, and through the establishment of a data transmission channel will transmit the log data to the target device, which makes the application log collection does not require manual intervention, and directly through the scheduled event log data acquisition useful, improves the efficiency of collect useful application log and can also ensure the accuracy of the results.

【技术实现步骤摘要】
一种应用日志的处理方法及装置
本申请涉及计算机
,尤其涉及一种应用日志的处理方法及装置。
技术介绍
随着人们生活水平的不断提高,人们的日常需求越来越多,为了满足人们的需求,各种网络平台为用户提供的业务也越来越丰富,例如,网络金融平台、电商平台等。业务的丰富也会使得用户的访问量增加,为了充分利用用户的访问量,可以通过收集和记录用户对网站功能的使用或操作,然后对收集的信息进行离线分析,为网络平台更好地向用户提供个性化服务提供数据依据。通常,收集用户操作的相关信息(即应用日志)的方法是记录用户通过其账户自登录网站开始到退出网站之间的所有操作等相关信息,例如,购买的某商品信息、播放视频或发布商品信息等。然后,当需要分析用户的某项信息时,可以从记录的上述相关信息中查找相关信息,进而分析得到相应的用户数据。然而,上述收集应用日志的方法收集的日志内容全部在一个日志文件中,即不同事件的日志内容记录在同一个日志文件中。当需要存储或使用应用日志时,往往需要人工干预,如信息分类、信息的分组存储等,而且,需要从记录的信息中查找有用信息进行分析,从而使得收集有用应用日志的效率低下,尤其是对于具有大量应用日志产生的互联网应用的多系统来说,通过上述方式进行应用日志的收集会使得其收集的效率更低,且不能保证分析结果的准确性。
技术实现思路
本申请实施例的目的是提供一种应用日志的处理方法及装置,以解决现有技术中收集应用日志的方法需要人工干预,而且,需要从记录的信息中查找有用信息进行分析,从而使得收集有用应用日志的效率低下,以及无法保证分析结果的准确性的问题。为解决上述技术问题,本申请实施例是这样实现的:本申请实施例提供的一种应用日志的处理方法,所述方法包括:当监测到终端设备触发预定事件时,记录所述预定事件对应的日志数据;基于预先设定的日志存储信息建立所述日志数据对应的数据传输通道,其中,所述日志存储信息中包括存储所述日志数据的目标设备的信息;将所述日志数据通过所述数据传输通道,并基于事务的方式传输给所述目标设备。可选地,所述方法还包括:获取本地设备的资源消耗信息,所述资源消耗信息包括负载信息和/或带宽信息;将所述资源消耗信息通过所述数据传输通道传输给指定的资源分析设备。可选地,所述基于预先设定的日志存储信息建立所述日志数据对应的数据传输通道,包括:根据所述日志存储信息,建立一条由所述本地设备到所述目标设备的数据传输通道;或者,从所述资源分析设备获取多个不同应用设备的资源消耗信息;根据所述多个不同应用设备的资源消耗信息和所述日志存储信息,建立多条数据传输通道,其中,所述多条数据传输通道连接后能够将所述日志文件由所述本地设备传输到所述目标设备,相邻两条数据传输通道之间设置有不同的应用设备。可选地,所述基于预先设定的日志存储信息建立所述日志数据对应的数据传输通道之前,所述方法还包括:获取所述预定操作对应的日志收集配置信息,所述日志收集配置信息包括所述日志数据的存储路径、所述目标设备的网络地址信息、所述资源分析设备的网络地址信息和所述日志数据所在的文件名格式;根据所述日志收集配置信息生成相应的日志存储信息。可选地,所述方法还包括:获取所述日志数据的收集速度和所述日志数据在所述数据传输通道中的传输速度;如果所述收集速度超过所述传输速度,则调整所述收集速度和所述传输速度,以使所述日志数据的收集和传输达到预定的平衡状态。本申请实施例提供的一种应用日志的处理装置,所述装置包括:日志记录模块,用于当监测到终端设备触发预定事件时,记录所述预定事件对应的日志数据;通道建立模块,用于基于预先设定的日志存储信息建立所述日志数据对应的数据传输通道,其中,所述日志存储信息中包括存储所述日志数据的目标设备的信息;日志数据发送模块,用于将所述日志数据通过所述数据传输通道,并基于事务的方式传输给所述目标设备。可选地,所述装置还包括:资源消耗获取模块,用于获取本地设备的资源消耗信息,所述资源消耗信息包括负载信息和/或带宽信息;消耗信息传输模块,用于将所述资源消耗信息通过所述数据传输通道传输给指定的资源分析设备。可选地,所述通道建立模块,用于根据所述日志存储信息,建立一条由所述本地设备到所述目标设备的数据传输通道;或者,从所述资源分析设备获取多个不同应用设备的资源消耗信息;根据所述多个不同应用设备的资源消耗信息和所述日志存储信息,建立多条数据传输通道,其中,所述多条数据传输通道连接后能够将所述日志文件由所述本地设备传输到所述目标设备,相邻两条数据传输通道之间设置有不同的应用设备。可选地,所述装置还包括:配置信息获取模块,用于获取所述预定操作对应的日志收集配置信息,所述日志收集配置信息包括所述日志数据的存储路径、所述目标设备的网络地址信息、所述资源分析设备的网络地址信息和所述日志数据所在的文件名格式;日志存储信息生成模块,用于根据所述日志收集配置信息生成相应的日志存储信息。可选地,所述装置还包括:速度获取模块,用于获取所述日志数据的收集速度和所述日志数据在所述数据传输通道中的传输速度;调整模块,用于如果所述收集速度超过所述传输速度,则调整所述收集速度和所述传输速度,以使所述日志数据的收集和传输达到预定的平衡状态。由以上本申请实施例提供的技术方案可见,本申请实施例通过在终端设备触发预定事件时,记录所述预定事件对应的日志数据,基于预先设定的日志存储信息建立所述日志数据对应的数据传输通道(其中,所述日志存储信息中包括存储所述日志数据的目标设备的信息),将所述日志数据通过所述数据传输通道,并基于事务的方式传输给所述目标设备,这样,通过预定事件的触发,以记录相应的日志数据,并通过为期建立的数据传输通道将所述日志数据传输给目标设备,从而使得收集应用日志不需要人工干预,而且,直接通过预定事件获取有用的日志数据,提高了收集有用应用日志的效率,并且,还可以保证分析结果的准确性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一种应用日志的处理方法实施例;图2为本申请一种数据传输系统的结构示意图;图3为本申请另一种数据传输系统的结构示意图;图4为本申请另一种应用日志的处理方法实施例;图5为本申请一种应用日志的处理系统的结构示意图;图6为本申请一种应用日志的处理装置实施例;图7为本申请一种应用日志的处理设备实施例。具体实施方式本申请实施例提供一种应用日志的处理方法及装置。为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。实施例一如图1所示,本申请实施例提供一种应用日志的处理方法,该方法的执行主体可以为服务器,其中,该服务器可以是独立的服务器,也可以是由多个服务器组成的服务器集群,而且,该服务本文档来自技高网
...
一种应用日志的处理方法及装置

【技术保护点】
一种应用日志的处理方法,其特征在于,所述方法包括:当监测到终端设备触发预定事件时,记录所述预定事件对应的日志数据;基于预先设定的日志存储信息建立所述日志数据对应的数据传输通道,其中,所述日志存储信息中包括存储所述日志数据的目标设备的信息;将所述日志数据通过所述数据传输通道,并基于事务的方式传输给所述目标设备。

【技术特征摘要】
1.一种应用日志的处理方法,其特征在于,所述方法包括:当监测到终端设备触发预定事件时,记录所述预定事件对应的日志数据;基于预先设定的日志存储信息建立所述日志数据对应的数据传输通道,其中,所述日志存储信息中包括存储所述日志数据的目标设备的信息;将所述日志数据通过所述数据传输通道,并基于事务的方式传输给所述目标设备。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取本地设备的资源消耗信息,所述资源消耗信息包括负载信息和/或带宽信息;将所述资源消耗信息通过所述数据传输通道传输给指定的资源分析设备。3.根据权利要求2所述的方法,其特征在于,所述基于预先设定的日志存储信息建立所述日志数据对应的数据传输通道,包括:根据所述日志存储信息,建立一条由所述本地设备到所述目标设备的数据传输通道;或者,从所述资源分析设备获取多个不同应用设备的资源消耗信息;根据所述多个不同应用设备的资源消耗信息和所述日志存储信息,建立多条数据传输通道,其中,所述多条数据传输通道连接后能够将所述日志文件由所述本地设备传输到所述目标设备,相邻两条数据传输通道之间设置有不同的应用设备。4.根据权利要求2所述的方法,其特征在于,所述基于预先设定的日志存储信息建立所述日志数据对应的数据传输通道之前,所述方法还包括:获取所述预定操作对应的日志收集配置信息,所述日志收集配置信息包括所述日志数据的存储路径、所述目标设备的网络地址信息、所述资源分析设备的网络地址信息和所述日志数据所在的文件名格式;根据所述日志收集配置信息生成相应的日志存储信息。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:获取所述日志数据的收集速度和所述日志数据在所述数据传输通道中的传输速度;如果所述收集速度超过所述传输速度,则调整所述收集速度和所述传输速度,以使所述日志数据的收集和传输达到预定的平衡状态。6.一种应用日志的处理装置,其特...

【专利技术属性】
技术研发人员:肖斌张甫张恒何继远刘爽杨光润
申请(专利权)人:上海艾融软件股份有限公司
类型:发明
国别省市:上海,31

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

1