一种基于分布式应用运行时的数据埋点方法、设备及介质技术

技术编号:41201348 阅读:33 留言:0更新日期:2024-05-07 22:27
本发明专利技术公开了一种基于分布式应用运行时的数据埋点方法、设备及介质,包括:将埋点方案抽象成配置文件存入配置中心;启动分布式应用运行时并与配置中心建立连接,分布式应用运行时从配置中心获取到配置文件传输给拦截器;前端页面实时检测用户行为,根据用户行为生成应用请求,并通过分布式应用运行时发送给拦截器;拦截器根据配置文件对应用请求进行校验,若校验成功,则进入步骤5;若检验失败,进入步骤6;拦截器采集本次应用请求中需要的埋点数据并保存;拦截器将应用请求发送到系统应用进行业务处理;系统应用处理后将响应依次经过拦截器和分布式应用运行时返回到前端页面。本发明专利技术实现埋点工作和业务代码解耦,修改埋点方案时操作方便。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种基于分布式应用运行时的数据埋点方法、设备及介质


技术介绍

1、目前主流的服务端埋点方案工作量巨大,对于每一处埋点都需要相应的代码。服务器上仅部署有系统应用,而前端页面直接与系统应用进行连接,主流的服务端埋点方案是部署在服务器的系统应用中,当前端页面上发生用户行为时,由前端页面发送应用请求给系统应用,由系统应用验证应用请求对应的用户行为是否涉及埋点方案中的目标行为,并进行相应的埋点数据提取和业务处理操作。由于埋点方案与系统应用是部署在一起,即埋点方案与业务逻辑的耦合性强,不易拓展。在处理埋点方案变更时,需要涉及代码的变更,需要开发人员将代码加入到指定位置,并交由运维人员完成重新部署上线,这就要求研发人员全程参与其中,这对于用户来说是不友好的。且埋点方案变更之后将有较高的修改难度,这就局限了埋点方案改动的时机,需要跟随大版本而不能灵活补充或者调整。

2、因此,亟需一种基于分布式应用运行时的数据埋点方法。


技术实现思路

1、有鉴于此,本专利技术的目的在于提出一种基于本文档来自技高网...

【技术保护点】

1.一种基于分布式应用运行时的数据埋点方法,其特征在于,应用于前端页面、配置中心与多台服务器中,每台服务器上部署有依次连接的分布式应用运行时、拦截器和系统应用,包括如下步骤:

2.如权利要求1所述的一种基于分布式应用运行时的数据埋点方法,其特征在于,所述步骤1具体包括:

3.如权利要求1所述的一种基于分布式应用运行时的数据埋点方法,其特征在于,所述步骤2具体包括:

4.如权利要求1所述的一种基于分布式应用运行时的数据埋点方法,其特征在于,所述步骤3具体包括:

5.如权利要求4所述的一种基于分布式应用运行时的数据埋点方法,其特征在于,所述步骤...

【技术特征摘要】

1.一种基于分布式应用运行时的数据埋点方法,其特征在于,应用于前端页面、配置中心与多台服务器中,每台服务器上部署有依次连接的分布式应用运行时、拦截器和系统应用,包括如下步骤:

2.如权利要求1所述的一种基于分布式应用运行时的数据埋点方法,其特征在于,所述步骤1具体包括:

3.如权利要求1所述的一种基于分布式应用运行时的数据埋点方法,其特征在于,所述步骤2具体包括:

4.如权利要求1所述的一种基于分布式应用运行时的数据埋点方法,其特征在于,所述步骤3具体包括:

5.如权利要求4所述的一种基于分布式应用运行时的数据埋点方法,其特征在于,所述步骤4具体包括:

6.如权利要求5所述的一种基于分布式应...

【专利技术属性】
技术研发人员:张宇豪翁明辉
申请(专利权)人:睿云联厦门网络通讯技术有限公司
类型:发明
国别省市:

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

1