本文件涉及数据处理,尤其涉及一种服务处理方法及装置。
背景技术:
1、埋点又称为事件追踪(event tracking),指的是针对用户行为或事件进行捕获,处理和发送的相关技术及其实施过程,利用埋点采集的数据可对应用服务进行服务质量评估等。根据服务的不同需求,可部署埋点至不同的位置,比如可部署埋点到某个页面或者某个按钮,用来收集用户行为数据。
技术实现思路
1、本说明书一个或多个实施例提供了一种服务处理方法,包括:获取参与目标服务的服务处理的至少一个处理节点部署的埋点程序采集的用户服务数据;所述埋点程序基于所述目标服务的服务策略进行数据采集。根据所述至少一个处理节点采集的各用户的用户服务数据,构建所述各用户在各处理节点的处理路径。按照用户对所述各处理节点的处理路径进行拼接,获得所述各用户的处理链路。对所述各用户的处理链路进行聚合处理,获得所述目标服务的聚合链路。
2、本说明书一个或多个实施例提供了一种服务处理装置,包括:数据获取模块,被配置为获取参与目标服务的服务处理的至少一个处理节点部署的埋点程序采集的用户服务数据;所述埋点程序基于所述目标服务的服务策略进行数据采集。路径构建模块,被配置为根据所述至少一个处理节点采集的各用户的用户服务数据,构建所述各用户在各处理节点的处理路径。路径拼接模块,被配置为按照用户对所述各处理节点的处理路径进行拼接,获得所述各用户的处理链路。聚合处理模块,被配置为对所述各用户的处理链路进行聚合处理,获得所述目标服务的聚合链路。
3、本说明书一个或多个实施例提供了一种服务处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取参与目标服务的服务处理的至少一个处理节点部署的埋点程序采集的用户服务数据;所述埋点程序基于所述目标服务的服务策略进行数据采集。根据所述至少一个处理节点采集的各用户的用户服务数据,构建所述各用户在各处理节点的处理路径。按照用户对所述各处理节点的处理路径进行拼接,获得所述各用户的处理链路。对所述各用户的处理链路进行聚合处理,获得所述目标服务的聚合链路。
4、本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:获取参与目标服务的服务处理的至少一个处理节点部署的埋点程序采集的用户服务数据;所述埋点程序基于所述目标服务的服务策略进行数据采集。根据所述至少一个处理节点采集的各用户的用户服务数据,构建所述各用户在各处理节点的处理路径。按照用户对所述各处理节点的处理路径进行拼接,获得所述各用户的处理链路。对所述各用户的处理链路进行聚合处理,获得所述目标服务的聚合链路。
1.一种服务处理方法,包括:
2.根据权利要求1所述的服务处理方法,所述对所述各用户的处理链路进行聚合处理,获得所述目标服务的聚合链路步骤执行之后,还包括:
3.根据权利要求1所述的服务处理方法,所述至少一个处理节点部署的埋点程序,通过如下方式采集用户服务数据:
4.根据权利要求1所述的服务处理方法,所述至少一个处理节点部署的埋点程序采集的用户服务数据,从服务节点日志中读取;
5.根据权利要求4所述的服务处理方法,所述至少一个处理节点中任一处理节点的服务节点日志,通过如下方式获得:
6.根据权利要求1所述的服务处理方法,所述服务策略在进行所述目标服务的服务注册后获得;
7.根据权利要求6所述的服务处理方法,所述服务注册在服务管理平台进行;
8.根据权利要求1所述的服务处理方法,所述根据所述至少一个处理节点采集的各用户的用户服务数据,构建所述各用户在各处理节点的处理路径,包括:
9.根据权利要求1所述的服务处理方法,还包括:
10.根据权利要求1所述的服务处理方法,所述至少一个处理节点由客户端、网关和/或服务端组成。
11.一种服务处理装置,包括:
12.一种服务处理设备,包括:
13.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程: