跨度确定方法、装置制造方法及图纸

技术编号:39152541 阅读:9 留言:0更新日期:2023-10-23 14:59
本公开涉及通信技术领域,尤其涉及一种跨度确定方法、装置。其中,该跨度确定方法,包括:在至少一个业务请求链路对应的跨度span集合中提取初始跨度rootspan集合;获取所述rootspan集合中任一rootspan的特征字段;将所述任一rootspan的特征字段聚合至与所述任一rootspan的跟踪标识字段对应的所有span中;根据所述特征字段,确定所述span集合中的span子集,其中,所述span子集中包括至少一个异常span。采用本公开可以减少人工成本,可以减少数据采样不准确的情况,可以提高数据采集的准确性。确性。确性。

【技术实现步骤摘要】
跨度确定方法、装置


[0001]本公开涉及通信
,尤其涉及一种跨度确定方法、装置。

技术介绍

[0002]在监控系统中,异常数据往往只占总数据的很小一部分,而对于实际应用分析和监控来说,异常数据才是需要重点关注的信息,对于给定固定存储空间的调用链数据采集必须选择合适的方式才能采集到发生频率非常低的异常数据。例如,可以人工手动选择异常数据的采样模式和规则,使得人工成本较高,且基于人工经验使得异常数据获取的准确性较低。

技术实现思路

[0003]本公开提供一种跨度确定方法、装置,以解决人工成本较高,且基于人工经验使得异常数据获取的准确性较低的问题。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种跨度确定方法,其特征在于,包括:
[0005]在至少一个业务请求链路对应的跨度span集合中提取初始跨度rootspan集合;
[0006]获取所述rootspan集合中任一rootspan的特征字段;
[0007]将所述任一rootspan的特征字段聚合至与所述任一rootspan的跟踪标识字段对应的所有span中;
[0008]根据所述特征字段,确定所述span集合中的span子集,其中,所述span子集中包括至少一个异常span。
[0009]根据一些实施例,所述方法还包括:
[0010]根据链路数据的存储位置选择所述至少一个业务请求链路。
[0011]根据一些实施例,所述方法还包括:
[0012]对所述至少一个业务请求链路中任一业务请求链路进行转化,得到预设格式的任一业务请求链路。
[0013]根据一些实施例,所述将所述任一rootspan的特征字段聚合至所述与跟踪标识字段对应的所有span中,包括:
[0014]在收到构造记录的情况下,获取与所述构造记录对应的探测记录,其中,所述构造记录中包括跨度span,所述探测记录中包括初始跨度rootspan;
[0015]获取与所述构造记录对应的构造状态数据集合,其中,所述构造状态数据集合中包括处于构造状态的至少一个记录;
[0016]将所述探测记录中的字段聚合至所述构造状态数据集合中的至少一个记录中。
[0017]根据一些实施例,所述方法还包括:
[0018]在收到所述探测记录的情况下,将所述探测记录的状态设置为探测数据状态;
[0019]获取与所述探测记录对应的所述构造状态数据集合;
[0020]将所述探测记录中的字段聚合至所述构造状态数据集合中的至少一个记录中,并
清空所述构造状态数据集合。
[0021]根据一些实施例,所述方法还包括:
[0022]在所述构造状态数据集合和所述探测记录对应的定时器达到定时时长的情况下,清空所述构造状态数据集合和所述探测记录。
[0023]根据一些实施例,所述将所述任一rootspan的特征字段聚合至与所述任一rootspan的跟踪标识字段对应的所有span中,包括:
[0024]在与所述任一rootspan的跟踪标识字段对应的span中存在字段与所述任一rootspan的特征字段一致的情况下,则采用所述任一rootspan的特征字段覆盖所述字段。
[0025]根据本公开实施例的第一方面,提供一种跨度确定装置,包括:
[0026]集合获取单元,用于在至少一个业务请求链路对应的跨度span集合中提取初始跨度rootspan集合;
[0027]字段获取单元,用于获取所述rootspan集合中任一rootspan的特征字段;
[0028]字段聚合单元,用于将所述任一rootspan的特征字段聚合至与所述任一rootspan的跟踪标识字段对应的所有span中;
[0029]子集确定单元,用于根据所述特征字段,确定所述span集合中的span子集,其中,所述span子集中包括至少一个异常span。
[0030]根据本公开实施例的第三方面,提供一种网络侧设备,包括:
[0031]处理器;
[0032]用于存储所述处理器可执行指令的存储器;
[0033]其中,所述处理器被配置为执行所述指令,以实现前述一方面中任一项所述的跨度确定方法。
[0034]根据本申请的第四方面,提供了一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行前述一方面中任一项所述的跨度确定方法。
[0035]根据本申请的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现前述一方面中任一项所述的方法。
[0036]本公开的实施例提供的技术方案至少带来以下有益效果:
[0037]在一些公开的实施例之中,在至少一个业务请求链路对应的跨度span集合中提取初始跨度rootspan集合;获取所述rootspan集合中任一rootspan的特征字段;将所述任一rootspan的特征字段聚合至与所述任一rootspan的跟踪标识字段对应的所有span中;根据所述特征字段,确定所述span集合中的span子集,其中,所述span子集中包括至少一个异常span。因此,可以根据特征字段确定异常span,无需技术人员对原有调用链平台做修改和配置,可以降低存储成本和分析难度,可以减少人工成本,可以减少数据采样不准确的情况,可以提高数据采集的准确性。
[0038]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0039]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
[0040]图1是根据一示例性实施例示出的一种链路调用过程的举例示意图;
[0041]图2是根据一示例性实施例示出的一种跨度确定方法的流程图;
[0042]图3是根据一示例性实施例示出的一种跨度确定方法的流程图;
[0043]图4是根据一示例性实施例示出的一种跨度确定方法的举例示意图;
[0044]图5是根据一示例性实施例示出的一种rootspan集合的举例示意图;
[0045]图6是根据一示例性实施例示出的一种span1的特征字段的举例示意图;
[0046]图7是根据一示例性实施例示出的一种聚合过程的举例示意图;
[0047]图8是根据一示例性实施例示出的一种过滤过程的举例示意图;
[0048]图9是根据一示例性实施例示出的一种跨度确定装置框图;
[0049]图10是根据一示例性实施例示出的一种跨度确定装置框图;
[0050]图11是根据一示例性实施例示出的一种跨度确定装置框图;
[0051]图12是根据一示例性实施例示出的一种网络侧设备的框图。
具体实施方式
[0052]为了使本领域普通人员更好地理解本公开的技术方案,下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨度确定方法,其特征在于,包括:在至少一个业务请求链路对应的跨度span集合中提取初始跨度rootspan集合;获取所述rootspan集合中任一rootspan的特征字段;将所述任一rootspan的特征字段聚合至与所述任一rootspan的跟踪标识字段对应的所有span中;根据所述特征字段,确定所述span集合中的span子集,其中,所述span子集中包括至少一个异常span。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据链路数据的存储位置选择所述至少一个业务请求链路。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述至少一个业务请求链路中任一业务请求链路进行转化,得到预设格式的任一业务请求链路。4.根据权利要求1所述的方法,其特征在于,所述将所述任一rootspan的特征字段聚合至所述与跟踪标识字段对应的所有span中,包括:在收到构造记录的情况下,获取与所述构造记录对应的探测记录,其中,所述构造记录中包括跨度span,所述探测记录中包括初始跨度rootspan;获取与所述构造记录对应的构造状态数据集合,其中,所述构造状态数据集合中包括处于构造状态的至少一个记录;将所述探测记录中的字段聚合至所述构造状态数据集合中的至少一个记录中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在收到所述探测记录的情况下,将所述探测记录的状态设置为探测数据状态;获取与所述探测记录对应的所述构造状态数据集合;将所述探测记录中的字段聚合至所述构造状态数据集合中的至少一个记...

【专利技术属性】
技术研发人员:周汉明郭正陈辉
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1