基于系统和业务的埋点处理方法技术方案

技术编号:39735593 阅读:17 留言:0更新日期:2023-12-17 23:37
本申请提供一种基于系统和业务的埋点处理方法

【技术实现步骤摘要】
基于系统和业务的埋点处理方法、装置、设备及介质


[0001]本申请涉及计算机领域,尤其涉及一种基于系统和业务的埋点处理方法

装置

设备及介质


技术介绍

[0002]埋点分析,是网站分析的一种常用的数据采集方法,指在需要采集数据的“操作节点”将数据采集的程序代码附加在功能程序代码中,对操作节点上用户行为或事件进行捕获

处理和发送相关技术及其实施过程

[0003]现有的埋点基本是基于页面的埋点,通过对页面状态的捕捉形成业务受理的情况分析,但是如果是正常的拦截校验提示则不会有相应的分析,现有的埋点分析不够全面


技术实现思路

[0004]本申请提供一种基于系统和业务的埋点处理方法

装置

设备及介质,用以解决现有的埋点分析不全面的问题

[0005]一方面,本申请提供一种基于系统和业务的埋点处理方法,包括:
[0006]基于规则配置库中规则引擎的配置数据,为所述规则引擎配置埋点,其中,所述规则引擎用于实现业务逻辑;
[0007]在规则引擎实现业务的执行过程中,基于所述埋点通过
AOP
切片技术进行切片拦截,生成所述规则引擎的执行日志;
[0008]对执行日志进行数据分析,并基于所述规则引擎的执行错误类型进行相应的错误处理

[0009]进一步地,所述执行错误类型包括:
[0010]业务逻辑执行错误和程序执行错误

[0011]进一步地,若所述执行错误类型为程序执行错误,则所述基于所述规则引擎的执行错误类型进行相应的错误处理包括:
[0012]对于在设定时间内触发执行数量大于阈值的规则引擎中的规则,向运维平台发送预警提示信息

[0013]进一步地,若所述执行错误类型为业务逻辑执行错误,则所述基于所述规则引擎的执行错误类型进行相应的错误处理包括:
[0014]当设定地理区域的业务逻辑执行错误数量大于阈值时,向所述地理区域的运营管理平台发送该业务逻辑执行错误的相应提示信息,并从培训数据库获取所述规则引擎对应的培训视频数据;
[0015]对于任一客服端,当业务逻辑执行错误数量大于阈值时,则向该客服端发送所述业务逻辑执行错误的规则所对应的培训视频数据

[0016]进一步地,所述基于所述埋点通过
AOP
切片技术进行切片拦截,生成所述规则引擎的执行日志包括:
[0017]通过分析业务执行过程中的报文,对所述规则引擎的实现过程进行拦截记录,生成所述规则引擎的执行日志

[0018]进一步地,所述方法还包括:
[0019]确定所述执行日志的类型,将不同类型的执行日志通过不同的消息队列传送至规则日志库,所述类型为所述规则引擎的业务校验类型

[0020]进一步地,所述基于规则配置库中规则引擎的配置数据,为所述规则引擎配置埋点包括:
[0021]基于规则引擎确定业务执行的程序入参,所述入参包括以下一种或多种:单个节点存储规则名称

触发时间

业务动作

客服工号

所属地理区域信息;
[0022]基于规则引擎确定业务执行的程序出参,所述出参包括以下一种或多种:单个节点存放规则执行时间

执行结果

执行描述信息

[0023]另一方面,本申请提供一种基于系统和业务的埋点处理装置,包括:
[0024]配置模块,用于基于规则配置库中规则引擎的配置数据,为所述规则引擎配置埋点,其中,所述规则引擎用于实现业务逻辑;
[0025]拦截模块,用于在规则引擎实现业务的执行过程中,基于所述埋点通过
AOP
切片技术进行切片拦截,生成所述规则引擎的执行日志;
[0026]分析模块,用于对执行日志进行数据分析,并基于所述规则引擎的执行错误类型进行相应的错误处理

[0027]第三方面,本申请提供一种电子设备,包括:存储器和处理器;
[0028]所述存储器,用于存储计算机指令;
[0029]所述处理器,用于执行所述计算机执行指令,以实现如权利要求1‑7任一项所述的方法

[0030]第四方面,本申请提供一种计算机存储介质,所述计算机存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的方法

[0031]本申请提供的基于系统和业务的埋点处理方法

装置

设备及介质,通过基于规则配置库中规则引擎的配置数据,为规则引擎配置埋点,其中,规则引擎用于实现业务逻辑;在规则引擎实现业务的执行过程中,基于埋点通过
AOP
切片技术进行切片拦截,生成规则引擎的执行日志;对执行日志进行数据分析,并基于规则引擎的执行错误类型进行相应的错误处理

实现了对于不同错误类型的分析,并对不同的错误类型采用不同的处理方式,使埋点分析处理更加全面

附图说明
[0032]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理

[0033]图1为本申请提供的一种基于系统和业务的埋点处理方法的流程示意图;
[0034]图2为本专利技术实施例2的方法流程示意图;
[0035]图3为本专利技术提供的一种基于系统和业务的埋点处理方法的具体流程示意图;
[0036]图4为本申请提供的基于系统和业务的埋点处理装置的示意图;
[0037]图5为本申请提供的一种电子设备的结构示意图

[0038]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述

这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念

具体实施方式
[0039]这里将详细地对示例性实施例进行说明,其示例表示在附图中

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素

以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式

相反,它们仅是与如所附权利要求书中所详述的

本申请的一些方面相一致的装置和方法的例子

[0040]现有的埋点基本是基于页面的埋点,通过对页面状态的捕捉形成业务受理的一些情况分析,但是如果是正常的拦截校验提示则不会有相应的分析

这样就使得在进行业务受理时,埋点分析不够全面,当业务受理不符合规则时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于系统和业务的埋点处理方法,其特征在于,包括:基于规则配置库中规则引擎的配置数据,为所述规则引擎配置埋点,其中,所述规则引擎用于实现业务逻辑;在规则引擎实现业务的执行过程中,基于所述埋点通过
AOP
切片技术进行切片拦截,生成所述规则引擎的执行日志;对执行日志进行数据分析,并基于所述规则引擎的执行错误类型进行相应的错误处理
。2.
根据权利要求1所述的方法,其特征在于,所述执行错误类型包括:业务逻辑执行错误和程序执行错误
。3.
根据权利要求2所述的方法,其特征在于,若所述执行错误类型为程序执行错误,则所述基于所述规则引擎的执行错误类型进行相应的错误处理包括:对于在设定时间内触发执行数量大于阈值的规则引擎中的规则,向运维平台发送预警提示信息
。4.
根据权利要求2所述的方法,其特征在于,若所述执行错误类型为业务逻辑执行错误,则所述基于所述规则引擎的执行错误类型进行相应的错误处理包括:当设定地理区域的业务逻辑执行错误数量大于阈值时,向所述地理区域的运营管理平台发送该业务逻辑执行错误的相应提示信息,并从培训数据库获取所述规则引擎对应的培训视频数据;对于任一客服端,当业务逻辑执行错误数量大于阈值时,则向该客服端发送所述业务逻辑执行错误的规则所对应的培训视频数据
。5.
根据权利要求1所述的方法,其特征在于,所述基于所述埋点通过
AOP
切片技术进行切片拦截,生成所述规则引擎的执行日志包括:通过分析业务执行过程中的报文,对所述规则引擎的实现过程进行拦截记录,生成所述规则引擎的执行日志
。6.
根据权利要求5所述的方法,其特征...

【专利技术属性】
技术研发人员:于庆淼
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1