【技术实现步骤摘要】
业务数据采集方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种业务数据采集方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着计算机技术的发展,系统链路的复杂度越来越高,为了更好的了解掌握系统链路,通常需要对系统链路中主要环节产生的数据进行采集。采集链路中的数据的方法有多种,例如可以利用数据埋点方式采集链路中的数据。
[0003]然而,传统技术的数据埋点方法,适用于固定不同的系统链路,并不适用于复杂的系统链路,从而使得利用数据埋点进行数据采集的方式具有较大的局限性。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够拓宽数据采集方式的适用性的业务数据采集方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]一方面,本申请提供了一种业务数据采集方法。所述方法包括:在包括多个节点的目标多路径业务流转链路中,确定目标对象对应的当前节点;获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识;所述当前节点的后向邻接节点为至少一个;从获取的后向邻接节点的标识中选取与所述目标对象匹配的节点标识,得到所述当前节点的去向节点标识;确定所述当前节点的来源节点标识;所述来源节点标识唯一对应来源节点,所述来源节点是所述当前节点的各个前向邻接节点中流转至所述当前节点的节点;将所述来源节点标识和所述去向节点标识添加至所述当前节点的埋点结构体中,以得到针对所述目标对象在所述目标多路径业务流转链路中采集到的业务采集数据 ...
【技术保护点】
【技术特征摘要】
1.一种业务数据采集方法,其特征在于,所述方法包括:在包括多个节点的目标多路径业务流转链路中,确定目标对象对应的当前节点;获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识;所述当前节点的后向邻接节点为至少一个;从获取的后向邻接节点的标识中选取与所述目标对象匹配的节点标识,得到所述当前节点的去向节点标识;确定所述当前节点的来源节点标识;所述来源节点标识唯一对应来源节点,所述来源节点是所述当前节点的各个前向邻接节点中流转至所述当前节点的节点;将所述来源节点标识和所述去向节点标识添加至所述当前节点的埋点结构体中,以得到针对所述目标对象在所述目标多路径业务流转链路中采集到的业务采集数据。2.根据权利要求1所述的方法,其特征在于,所述目标多路径业务流转链路匹配有邻接节点标识集合;所述邻接节点标识集合,包括所述目标多路径业务流转链路中各个节点的邻接节点的标识,所述当前节点的邻接节点包括后向邻接节点;所述获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识包括:从所述目标多路径业务流转链路匹配的邻接节点标识集合中,获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取节点变更信息;基于所述节点变更信息,对所述目标多路径业务流转链路的邻接节点标识集合进行变更,得到更新后的邻接节点标识集合,所述更新后的邻接节点标识集合匹配的链路为新的目标多路径业务流转链路,返回在包括多个节点的目标多路径业务流转链路中,确定目标对象对应的当前节点的步骤。4.根据权利要求1所述的方法,其特征在于,所述当前节点的来源节点标识和去向节点标识皆为至少一个;所述将所述来源节点标识和所述去向节点标识添加至所述当前节点的埋点结构体中,以得到针对所述目标对象在所述目标多路径业务流转链路中采集到的业务采集数据包括:确定所述当前节点的双向标识组合;每个所述双向标识组合包括一个来源节点标识以及一个去向节点标识,不同的所述双向标识组合中的来源节点标识和去向节点标识中的至少一个不同;对于每个所述双向标识组合,将所述双向标识组合中的来源节点标识和去向节点标识添加至所述当前节点的埋点结构体中,得到所述双向标识组合对应的埋点数据块;基于各个所述双向标识组合对应的埋点数据块,得到针对所述目标对象在所述目标多路径业务流转链路中采集到的业务采集数据。5.根据权利要求4所述的方法,其特征在于,所述对于每个所述双向标识组合,将所述双向标识组合中的来源节点标识和去向节点标识添加至所述当前节点的埋点结构体中,得到所述双向标识组合对应的埋点数据块包括:对于每个所述双向标识组合,确定与所述双向标识组合中的来源节点标识对应的、且指向所述当前节点的目标埋点数据块;
从所述目标埋点数据块中获取存储的累积路径,所述累积路径为从所述目标多路径业务流转链路的起始节点到所述来源节点的一条路径;在获取的所述累积路径的基础上添加所述当前节点的标识,得到更新后的累积路径;将所述双向标识组合中的来源节点标识、去向节点标识以及所述更新后的累积路径,添加至所述当前节点的埋点结构体中,得到所述双向标识组合对应的埋点数据块。6.根据权利要求1所述的方法,其特征在于,所述目标多路径业务流转链路为用于选择与所述目标对象匹配的内容的链路,所述当前节点对应有候选内容;所述获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识,从获取的后向邻接节点的标识中选取与所述目标对象匹配的节点标识,得到所述当前节点的去向节点标识包括:从所述当前节点对应的候选内容中选取与所述目标对象匹配的内容,当选取失败时,获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识,从获取的后向邻接节点的标识中选取与所述目标对象匹配的节点标识,得到所述当前节点的去向节点标识;所述方法还包括:将所述当前节点的去向节点标识确定为新的当前节点,返回从所述当前节点对应的候选内容中选取与所述目标对象匹配的内容的步骤,直到所述当前节点的去向节点标识为终止节点为止。7.根据权利要求6所述的方法,其特征...
【专利技术属性】
技术研发人员:陈例圆,杨捷成,王明献,侯岳晗,王然,涂思腾,李远青,杨帆,黄鹏飞,郭岑,李若琪,
申请(专利权)人:腾讯科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。