本申请实施例涉及计算机,尤其涉及一种数据处理方法、装置、计算机设备、计算机可读存储介质、计算机程序产品。
背景技术:
1、在一个平台中,通常包含很多物理上的微服务,这些微服务组成了一个个业务,例如投稿、稿件加工、稿件审核、活动等业务,在这些业务中,有数以百计甚至更多的功能点。对于平台而言,为了使平台稳定运行,需要对平台各种服务的运行情况进行了解,以便进行更好的管理。
2、然而,目前平台通常仅对某些核心服务的运行情况有所了解,并不清楚其它服务的运行情况,导致无法判断上下游服务故障对哪些业务、哪些场景可能造成的影响,也无法确定各种链路的运行健康情况,运行管理的效率较低。
3、需要说明的是,上述内容并不必然是现有技术,也不用于限制本申请的专利保护范围。
技术实现思路
1、本申请实施例提供一种数据处理方法、装置、计算机设备、计算机可读存储介质、计算机程序产品,以解决或缓解上面提出的一项或更多项技术问题。
2、本申请实施例的一个方面提供了一种数据处理方法,所述方法包括:
3、获取目标平台目标场景预先埋点的上报数据;
4、基于所述上报数据确定所述目标场景的第一成功率;
5、基于所述第一成功率确定所述目标平台在目标维度的第二成功率,所述目标维度至少包括应用程序维度、场景维度和业务维度;
6、基于所述第一成功率和/或第二成功率对所述目标平台进行运维管理。
7、可选地,所述基于所述第一成功率确定所述目标平台在目标维度的第二成功率,包括:
8、确定所述目标维度包括的若干个第一场景;
9、基于所述第一场景的第一成功率确定所述目标平台在所述目标维度的第二成功率。
10、可选地,所述方法还包括:
11、确定目标链路涉及的若干个第二场景;
12、基于所述第二场景的第一成功率确定所述目标链路的第三成功率。
13、可选地,所述方法还包括:
14、采用flink实时计算确定所述第一成功率、所述第二成功率或所述第三成功率。
15、可选地,所述基于所述第一成功率和/或第二成功率对所述目标平台进行运维管理,包括:
16、在第三场景的第一成功率小于预设阈值的情况下,召回所述第三场景,所述第三场景为所述目标场景中的任一场景。
17、可选地,所述方法还包括:
18、在第四场景接入所述目标平台的情况下,采用预设sdk在所述第四场景中进行埋点,其中,所述预设sdk用于获取所述上报数据,所述第四场景为所述目标场景中的任一场景;
19、配置所述第四场景的成功率阈值。
20、可选地,所述方法还包括:
21、获取所述目标场景的外部依赖信息,所述外部依赖信息包括中间件信息和上下游服务信息;
22、响应于外部依赖的错误信息,基于所述外部依赖信息确定受影响的第五场景,所述第五场景为所述目标场景中的任一场景;
23、基于所述第五场景确定受影响维度,所述受影响维度为所述目标维度中的至少一个维度。
24、本申请实施例的另一个方面提供了一种数据处理装置,所述装置包括:
25、获取模块,用于获取目标平台目标场景预先埋点的上报数据;
26、第一确定模块,用于基于所述上报数据确定所述目标场景的第一成功率;
27、第二确定模块,用于基于所述第一成功率确定所述目标平台在目标维度的第二成功率,所述目标维度至少包括应用程序维度、场景维度和业务维度;
28、处理模块,用于基于所述第一成功率和/或第二成功率对所述目标平台进行运维管理。
29、本申请实施例的另一个方面提供了一种计算机设备,包括:至少一个处理器;及与所述至少一个处理器通信连接的存储器;其中:所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
30、本申请实施例的另一个方面提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机指令,所述计算机指令被处理器执行时实现如上所述的方法。
31、本申请实施例的另一个方面提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的方法。
32、本申请实施例采用上述技术方案可以包括如下优势:
33、通过获取目标平台目标场景预先埋点的上报数据,基于上报数据确定目标场景的第一成功率,基于第一成功率确定目标平台在目标维度的第二成功率,目标维度至少包括应用程序维度、场景维度和业务维度,基于第一成功率和/或第二成功率对目标平台进行运维管理,可以获取到目标平台各个场景及多个维度的成功率,并基于成功率进行目标平台的管理,从而可以从各个场景及多个维度进行目标平台的管理,提高平台运行管理的效率。
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一成功率确定所述目标平台在目标维度的第二成功率,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一成功率和/或第二成功率对所述目标平台进行运维管理,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
8.一种数据处理装置,其特征在于,所述装置包括:
9. 一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机指令,所述计算机指令被处理器执行时实现如权利要求1至7中任一项所述的方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。