调用链数据的处理方法、装置、存储介质以及电子设备与流程

文档序号:36703055发布日期:2024-01-16 11:37阅读:13来源:国知局
调用链数据的处理方法、装置、存储介质以及电子设备与流程

本申请涉及信息技术(information technology,简称为it)应用领域,具体而言,涉及一种调用链数据的处理方法、装置、存储介质以及电子设备。


背景技术:

1、目前,分析调用链数据是智能运维的关键技术之一,对调用链数据的及时和有效分析,有助于提升智能运维的故障预测、定位和根因分析的效果。但是,调用链数据在实际调用中是实时生成的,导致调用链数据复杂,没有显著的标识性数据,通常是先采集历史调用链数据,再对采集的历史调用链数据进行批量分析和模型计算,辅助故障根因定位,从而存在无法对调用链数据进行分析和预警的问题。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种调用链数据的处理方法、装置、存储介质以及电子设备,以至少解决无法对调用链数据进行分析和预警的技术问题。

2、根据本申请实施例的一个方面,提供了一种调用链数据的处理方法。该方法可以包括:检测调用链数据;基于检测到的调用链数据,确定调用链中节点的第一请求量,其中,第一请求量用于表示当前时刻节点被请求的数量;将第一请求量与预测请求量进行对比,得到对比结果,其中,对比结果用于表征第一请求量是否大于预测请求量,预测请求量为基于无监督时间序列模型对第一请求量进行预测得到,无监督时间序列模型为基于请求量样本训练得到,请求量样本包括节点在当前时刻的上一时刻的请求量。

3、可选地,在检测调用链数据之前,该方法还包括:获取请求量样本中第二请求量和节点的中心响应时间,第二请求量用于表示节点在当前时刻的上一时刻被请求的数量;基于第二请求量和中心响应时间,对初始无监督时间序列模型进行训练,得到无监督时间序列模型。

4、可选地,获取节点的第二请求量和中心响应时间,包括:获取第一历史调用链数据,其中,第一历史调用链数据用于表示在当前时刻的上一时刻检测到的调用链数据;对第一历史调用链数据中的异常数据进行过滤,得到第二历史调用链数据;基于第二历史调用链数据,确定第二请求量和中心响应时间。

5、可选地,基于第二历史调用链数据,确定第二请求量,包括:对第二历史调用链数据进行统计,得到节点的第二请求量和平均响应时长。

6、可选地,基于第二历史调用链数据,确定中心响应时间,包括:基于平均响应时长,对第二历史调用链数据进行聚类计算,得到平均响应时长的至少一分档,以及每个分档的中心响应时间。

7、可选地,该方法还包括:对分档的步长和样式进行配置,确定预警展示配置信息和默认展示配置信息,其中,预警展示配置信息用于对第一请求量大于预测请求量的节点进行预警展示,默认展示配置信息用于对第一请求量小于等于预测请求量的节点进行默认展示。

8、可选地,该方法还包括:响应于对比结果为第一请求量大于预测请求量,使用预警展示配置信息绘制节点,以对调用链数据进行展示;响应于对比结果为第一请求量小于等于预测请求量,使用默认展示配置信息绘制节点,以对调用链数据进行展示。

9、根据本申请实施例的另一方面,还提供了一种调用链数据的处理装置,包括:检测单元,用于检测调用链数据;确定单元,用于基于检测到的调用链数据,确定调用链中节点的第一请求量,其中,第一请求量用于表示当前时刻节点被请求的数量;处理单元,用于将第一请求量与预测请求量进行对比,得到对比结果,其中,对比结果用于表征第一请求量是否大于预测请求量,预测请求量为基于无监督时间序列模型对第一请求量进行预测得到,无监督时间序列模型为基于请求量样本训练得到,请求量样本包括节点在当前时刻的上一时刻的请求量。

10、根据本申请实施例的另一方面,还提供了一种非易失性存储介质,包括:存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行任意一种调用链数据的处理方法。

11、根据本申请实施例的另一方面,还提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现任意一种调用链数据的处理方法。

12、在本申请实施例中,检测调用链数据;基于检测到的调用链数据,确定调用链中节点的第一请求量,其中,第一请求量用于表示当前时刻节点被请求的数量;将第一请求量与预测请求量进行对比,得到对比结果,其中,对比结果用于表征第一请求量是否大于预测请求量,预测请求量为基于无监督时间序列模型对第一请求量进行预测得到,无监督时间序列模型为基于请求量样本训练得到,请求量样本包括节点在当前时刻的上一时刻的请求量,达到了实时计算调用链数据,及时发现异常情况的目的,从而实现了对调用链数据进行分析和预警的技术效果,进而解决了无法对调用链数据进行分析和预警技术问题。



技术特征:

1.一种调用链数据的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在检测所述调用链数据之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,获取所述节点的所述第二请求量和所述中心响应时间,包括:

4.根据权利要求3所述的方法,其特征在于,基于所述第二历史调用链数据,确定所述第二请求量,包括:

5.根据权利要求4所述的方法,其特征在于,基于所述第二历史调用链数据,确定所述中心响应时间,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种调用链数据的处理装置,其特征在于,包括:

9.一种非易失性存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至7中任意一项所述的调用链数据的处理方法。

10.一种电子设备,其特征在于,包括:


技术总结
本申请公开了一种调用链数据的处理方法、装置、存储介质以及电子设备。其中,该方法包括:检测调用链数据;基于检测到的调用链数据,确定调用链中节点的第一请求量,其中,第一请求量用于表示当前时刻节点被请求的数量;将第一请求量与预测请求量进行对比,得到对比结果,其中,对比结果用于表征第一请求量是否大于预测请求量,预测请求量为基于无监督时间序列模型对第一请求量进行预测得到,无监督时间序列模型为基于请求量样本训练得到,请求量样本包括节点在当前时刻的上一时刻的请求量。本申请解决了无法对调用链数据进行分析和预警的技术问题。

技术研发人员:赵硕
受保护的技术使用者:中国电信股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1