日志处理方法、系统、电子设备及存储介质技术方案

技术编号:32971828 阅读:24 留言:0更新日期:2022-04-09 11:40
本公开提供了一种日志处理方法、系统、电子设备及存储介质,涉及计算机技术领域,尤其涉及日志管理、大数据等领域。具体实现方案为:接收来自于客户端的日志处理请求,所述日志处理请求包括日志类型;获取符合所述日志类型的待处理日志;对所述待处理日志进行逐级的漏斗聚合统计,得到处理结果。本公开实施例可自动完成日志的收集及处理工作,提高日志处理效率。率。率。

【技术实现步骤摘要】
日志处理方法、系统、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及日志管理、大数据等领域。

技术介绍

[0002]目前手机、平板等中可以安装各种应用程序。应用程序中的日志分析过程依赖开发人员与运营、产品等人员的反复沟通确认,过程复杂,时间成本和人力成本都比较高。

技术实现思路

[0003]本公开提供了一种日志处理方法、系统、电子设备、存储介质以及计算机程序产品,无需开发人员与运营、产品多方参与,反复沟通确认,可自行完成日志的收集及处理工作,可降低时间成本和人力成本。
[0004]根据本公开的第一方面,提供了一种日志处理方法,包括:接收来自于客户端的日志处理请求,所述日志处理请求包括日志类型;获取符合所述日志类型的待处理日志;对所述待处理日志进行逐级的漏斗聚合统计,得到处理结果。
[0005]根据本公开的第二方面,提供了一种日志处理方法,包括:向服务器发送日志处理请求,所述日志处理请求包括日志类型;接收所述服务器待处理日志进行逐级的漏斗聚合统计得到的漏斗分析处理结果,所述待处理日志为符合所述日志类型的日志。
[0006]根据本公开的第三方面,提供了一种日志处理装置,包括:接收请求模块,用于接收来自于客户端的日志处理请求,所述日志处理请求包括日志类型;获取日志模块,用于获取符合所述日志类型的待处理日志;日志处理模块,用于对所述待处理日志进行逐级的漏斗聚合统计,得到处理结果。
[0007]根据本公开的第四方面,提供了一种日志处理装置,包括:发送请求模块,用于向服务器发送日志处理请求,所述日志处理请求包括日志类型;接收结果模块,用于接收所述服务器待处理日志进行逐级的漏斗聚合统计得到的处理结果,所述待处理日志为符合所述日志类型的日志。
[0008]根据本公开的第五方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述方法。
[0009]根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使该计算机执行前述方法。
[0010]根据本公开的第七方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现前述方法。
[0011]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
[0012]本实施例提供的方案,可自动完成日志的收集及处理工作,提高日志处理效率。
附图说明
[0013]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0014]图1是根据本公开一个实施例的日志处理方法的示意图一;
[0015]图2是根据本公开一个实施例的日志处理方法的示意图二;
[0016]图3是根据本公开一个实施例的日志处理方法的示意图三;
[0017]图4是根据本公开一个实施例的日志处理方法的示意图四;
[0018]图5是根据本公开一个实施例的日志处理方法的示意图五;
[0019]图6是根据本公开一个实施例的日志处理方法的示意图六;
[0020]图7是根据本公开一个实施例的日志处理方法的示意图七;
[0021]图8是根据相关技术中日志管理分析方法的流程示意图;
[0022]图9是根据本公开实施例中的日志处理流程的示意图;
[0023]图10是根据本公开实施例中的日志处理系统的架构示意图;
[0024]图11a是根据本公开实施例中的数据仓库模型的示意图;
[0025]图11b是根据本公开实施例中处理结果的示例图;
[0026]图12是根据本公开一个实施例的日志处理装置的示意图一;
[0027]图13是根据本公开一个实施例的日志处理装置的示意图二;
[0028]图14是用来实现本公开实施例的日志处理方法的电子设备的框图。
具体实施方式
[0029]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0030]本公开提供了一种日志处理方法,该日志处理方法可以应用于服务器。如图1所示,该日志处理方法包括:
[0031]S101,接收来自于客户端的日志处理请求,所述日志处理请求包括日志类型;
[0032]S102,获取符合所述日志类型的待处理日志;
[0033]S103,对所述待处理日志进行逐级的漏斗聚合统计,得到处理结果。
[0034]本公开实施例中,日志处理方法可以通过客户端与服务器的交互下实现的。客户端可以包括安装在电子设备例如手机、平板等中的应用程序。例如,用户可以在客户端勾选感兴趣的特征日志,从而获取特征日志的日志类型。然后根据特征日志的日志类型生成日志处理请求,并向服务器发送该请求,从而自动化生成处理结果。
[0035]本公开实施例中,可自动完成日志的收集及处理工作,提高日志处理效率。例如,可以无需开发人员与运营、产品多方参与,反复沟通确认,使得整个流程能够实现用户自助化,即可实现自行完成日志的收集及处理工作,提高日志处理效率。进一步地,可降低时间成本和人力成本,进而帮助产品、运营人员更好的进行运营决策,同时更能够帮助开发人员释放重复开发人力,提升整体研发效率。
[0036]本公开还提供了一种日志处理方法,该日志处理方法可以应用于服务器。该实施例的方法可以包括上述实施例的方法的一个或多个特征。如图2所示,在一些实施方式中,
对所述待处理日志进行逐级的漏斗聚合统计,包括:
[0037]S201,根据日志属性和所述日志属性的逐级使用顺序,对所述待处理日志进行逐级的漏斗聚合统计。日志属性的逐级使用顺序可以包括每一级需要使用的日志属性。一级使用的日志属性可以包括一种,也可以包括多种。通过日志属性及其逐级使用顺序进行漏斗聚合统计,可以得到包括多级的漏斗分析结果,有利于适用于各种分析场景。
[0038]在一些实施方式中,所述日志属性可以包括设备类型、应用类型、动作类型、日志类型和日志生成时间的至少之一。
[0039]例如,动作类型可以为JSON(JavaScript Object Notation,JS对象简谱)格式的数据内容。动作类型可以记录用户的具体行为,如点击、查看、评论、点赞、转发、购买、退款等。
[0040]例如,日志类型可以为配置的各种日志规则具体的类型含义,如文章类、短视频类、直播类等。
[0041]例如,设备类型可以包括用户使用的客户端的所用的设备和操作系统设置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志处理方法,包括:接收来自于客户端的日志处理请求,所述日志处理请求包括日志类型;获取符合所述日志类型的待处理日志;对所述待处理日志进行逐级的漏斗聚合统计,得到处理结果。2.根据权利要求1所述的方法,其中,对所述待处理日志进行逐级的漏斗聚合统计,包括:根据日志属性和所述日志属性的逐级使用顺序,对所述待处理日志进行逐级的漏斗聚合统计。3.根据权利要求2所述的方法,其中,所述日志属性包括设备类型、应用类型、动作类型、日志类型和日志生成时间的至少之一。4.根据权利要求3所述的方法,其中,根据日志属性和所述日志属性的逐级使用顺序,对所述待处理日志进行逐级的漏斗聚合统计,还包括:根据第N级对象和第N种的日志属性,从所述待处理日志中从所述第N级对象中统计得到第N+1级对象的数量,N为正整数。5.根据权利要求3所述的方法,其中,第一级对象的数量是根据至少一种日志属性从所述待处理日志中统计得到。6.根据权利要求1至5中任一项所述的方法,还包括:接收来自于所述客户端的登录请求,所述登录请求包括应用程序标识和请求登录的第一用户标识;根据所述第一用户标识和所述应用程序标识,获取所述应用程序上与所述第一用户标识对应的操作日志;将所述操作日志、所述第一用户标识与所述应用程序标识进行关联存储。7.根据权利要求6所述的方法,还包括:根据打点日志规范中的日志预设格式,对所述操作日志进行校验;对不符合所述日志预设格式的操作日志,进行标记。8.根据权利要求6或7所述的方法,还包括:根据日志业务映射关系,对所述操作日志进行解析,得到所述操作日志的属性。9.根据权利要求6至8中任一项所述的方法,还包括:调取与所述第一用户标识对应的第一日志;向所述客户端发送所述第一日志。10.根据权利要求9所述的方法,其中,获取符合所述日志类型的待处理日志,包括:调取日志类型对应的第二日志,所述日志类型是从所述第一日志中未被标记的日志中选择的日志类型;获取与所述第二日志对应的第二用户标识;调取与所述第二用户标识对应的待处理日志。11.一种日志处理方法,包括:向服务器发送日志处理请求,所述日志处理请求包括日志类型;接收所述服务器待处理日志进行逐级的漏斗聚合统计得到的处理结果,所述待处理日志为符合所述日志类型的日志。
12.根据权利要求11所述的方法,还包括:利用应用程序的扫码功能,发送登录请求,所述登录请求包括应用程序标识和请求在所述应用程序上登录的第一用户标识;接收并显示与所述第一用户标识对应的第一日志。13.根据权利要求12所述的方法,还包括:在所述第一日志中未被标记的日志中,选择日志类型;根据所述日志类型生成所述日志处理请求。14.一种日志处理装置,包括:接收请求模块,用于接收来自于客户端的日志处理请求,所述日志处理请求包括日志类型;获取日志模块,用于获取符合所述日志类型的待处理日志;日志处理模块,用于对所述待处理日志进行逐级的漏斗聚合统计,得到处理结果。15.根据权利要求14所述的装置,其中,所述日志处理模块还用于根据日志属性和所述日志属性的逐级使用顺序,对所述待处理日志进行逐级的漏斗聚合统计。16.根据权利要求15所述的装置,其中,所述...

【专利技术属性】
技术研发人员:巴铁凯封磊严海林
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1