【技术实现步骤摘要】
一种日志记录方法、装置及系统
[0001]本专利技术涉及云计算
,特别是涉及一种日志记录方法、装置及系统。
技术介绍
[0002]互联网应用场景中,日志记录服务越来越重要,目前日志记录服务通常是通过http协议(超文本传输协议)使前端和后端直接进行交互,具体是采用附带拼接的url(统一资源定位符)参数携带参数信息进行交互,使得前端或后端获得用户数据后进行日志记录。而在这种方式下,在面对大数量用户并进行用户日志记录时,由于需要前端和后端频繁交互,这为前端和后端带来了严重的性能负担,使得日志记录服务效率低。
技术实现思路
[0003]本专利技术实施例的目的在于提供一种日志记录方法、装置及系统,以提高日志记录服务的效率。具体技术方案如下:
[0004]在本专利技术的第一方面,提供了一种日志记录方法,所述方法包括:
[0005]通过前端为发起操作用户生成对应的追踪标签,并使用所述追踪标签标记用于表示所述发起操作用户的操作行为的第一待记录用户数据,得到标记后的第二待记录用户数据;
[000 ...
【技术保护点】
【技术特征摘要】
1.一种日志记录方法,其特征在于,所述方法包括:通过前端为发起操作用户生成对应的追踪标签,并使用所述追踪标签标记用于表示所述发起操作用户的操作行为的第一待记录用户数据,得到标记后的第二待记录用户数据;通过后端获取所述发起操作用户对应的所述追踪标签,并使用所述追踪标签标记用于表示所述发起操作用户的属性信息的第三待记录用户数据,得到标记后的第四待记录用户数据;通过位于前端的服务器记录所述第二待记录用户数据,以使所述位于前端的服务器将所述第二待记录用户数据上传至分布式发布订阅消息系统;通过位于后端的服务器记录所述第四待记录用户数据,以使所述位于后端的服务器将所述第四待记录用户数据上传至分布式发布订阅消息系统;通过开源流处理框架关联所述追踪标签相同的所述第二待记录用户数据和所述第四待记录用户数据,得到关联数据。2.根据权利要求1所述的方法,其特征在于,所述通过开源流处理框架根据所述追踪标签关联所述追踪标签相同的所述第二待记录用户数据和所述第四待记录用户数据,得到关联数据,包括:通过Flink开源流处理框架获取所述分布式发布订阅消息系统中的所述第二待记录用户数据和所述第四待记录用户数据;通过Flink开源流处理框架将所述追踪标签相同的所述第二待记录用户数据和所述第四待记录用户数据进行关联,得到关联数据。3.根据权利要求2所述的方法,其特征在于,所述通过Flink开源流处理框架将所述追踪标签相同的所述第二待记录用户数据和所述第四待记录用户数据进行关联,得到关联数据,包括:通过Flink开源流处理框架的时间窗口,将所述追踪标签相同的所述第二待记录用户数据和所述第四待记录用户数据进行双流关联,得到关联数据。4.根据权利要求1所述的方法,其特征在于,所述通过前端为发起操作用户生成对应的追踪标签,并使用所述追踪标签标记用于表示所述发起操作用户的操作行为的第一待记录用户数据,得到标记后的第二待记录用户数据,包括:通过位于前端的服务器进行初始化操作,为发起操作用户生成对应的追踪标签;通过所述位于前端的服务器将所述追踪标签放入用于表示所述发起操作用户的操作行为的第一待记录用户数据头文件中,得到标记后的第二待记录用户数据。5.一种日志记录装置,其特征在于,所述装置包括:前端数据标记模块,用于通过前端为发起操作用户生成对应的追踪标签,并使用所述追踪标签标记用于表示所述发起操作用户的操作行为的第一待记录用户数据,得到标记后的第二待记录用户数据;后端数据标记模块,用户通过后端获取所述发起操作用户对应的所述追踪标签,并使用所述追踪标签标记用于表示所述发起操作用户的属性信息的第三待记录用户数据,得到标记后的第四待...
【专利技术属性】
技术研发人员:耿庆民,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。