本申请涉及计算机领域,尤其涉及一种故障定位系统及方法、电子设备和存储介质。
背景技术:
1、在目前的内容分发网络领域,对于故障定位采用的是通过聚类算法对数据进行故障定位,但是通过聚类的算法可能会有很多正常数据被聚类到故障中去,导致故障的定位误差较大。
2、针对相关技术中的上述问题,目前尚未存在有效的解决方案。
技术实现思路
1、本申请提供了一种故障定位系统及方法、电子设备和存储介质,以解决现有技术中通过聚类算法对数据进行故障定位导致故障定位误差率较高的问题。
2、第一方面,本申请提供了一种故障定位系统,所述故障定位系统包括:故障定位模块、主控模块和故障告警接入模块;其中,所述故障定位模块中内置有机器学习模型;所述机器学习模型包括n个故障的分类模型,n为正整数;所述故障定位模块,用于获取内容分发网络cdn网络系统所产生的目标指标数据,并将所述目标指标数据输入到与所述目标指标数据对应的目标分类模型中,得到输出结果,以及将所述输出结果传输至所述主控模块;所述主控模块,用于在所述输出结果为所述目标指标数据产生对应的故障的情况下,将所述输出结果传输至所述故障告警模块;所述故障告警模块,用于在接收到所述传输结果后,启动报警模式。
3、第二方面,本申请提供了一种故障定位方法,包括:获取内容分发网络cdn网络系统所产生的目标指标数据;将所述目标指标数据输入到与所述目标指标数据对应的目标分类模型中,得到输出结果;其中,所述输出结果包括所述目标指标数据产生对应的故障,所述目标指标数据未产生对应的故障;其中,所述目标分类模型为n个故障的分类模型中的分类模型,n为正整数;在所述输出结果为所述目标指标数据产生对应的故障的情况下,启动报警模式。
4、第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
5、存储器,用于存放计算机程序;
6、处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的方法步骤。
7、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的方法步骤。
8、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
9、本申请实施例提供的该方法,在本申请实施例的故障定位系统中,每一种故障类型有一个对应的分类模型,因此,对于每一个根因所对应的指标数据,可以将每一个根因对应的指标数据输入分类模型以进行故障判断以及故障定位,提升了故障定位的精准度,而且在产生故障后能够及时启动报警实现了对故障的快速响应,避免了现有技术中通过聚类算法对数据进行故障定位导致故障定位误差率较高的问题。
1.一种故障定位系统,其特征在于,所述故障定位系统包括:故障定位模块、主控模块和故障告警接入模块;其中,所述故障定位模块中内置有机器学习模型;所述机器学习模型包括n个故障的分类模型;n为正整数;
2.根据权利要求1所述的系统,其特征在于,所述故障定位系统还包括模型训练模块和日志文件系统;
3.根据权利要求2所述的系统,其特征在于,
4.根据权利要求1所述的系统,其特征在于,所述故障定位系统还包括网元设备和数据探针模块;
5.根据权利要求3所述的系统,其特征在于,所述故障定位系统还包括:数据采集接口、数据下发接口和数据任务管理模块;
6.根据权利要求5所述的系统,其特征在于,
7.一种故障定位方法,其特征在于,包括:
8.根据权利要求7所述的方法,其特征在于,在获取内容分发网络cdn网络系统所产生的目标指标数据之前,所述方法还包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求7或8所述的方法步骤。