System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种异常管理方法、装置、计算机设备及介质制造方法及图纸_技高网

一种异常管理方法、装置、计算机设备及介质制造方法及图纸

技术编号:40709900 阅读:3 留言:0更新日期:2024-03-22 11:11
本申请实施例公开了一种异常管理方法、装置、计算机设备及介质,其中方法包括:采集目标集群下的多个Pod中每个Pod用于进行异常检测的检测数据;任一Pod对应的检测数据包括一个或多个检测指标下的检测数据;获取一个或多个检测指标中每个检测指标对应的异常检测方式,采用每个检测指标对应的异常检测方式,并基于目标集群下每个Pod的检测数据对每个Pod进行异常检测,得到目标集群下每个Pod的检测结果;若基于每个Pod的检测结果确定目标集群下存在异常的Pod,则基于异常的Pod的检测结果获取异常处理策略;基于异常处理策略对异常的Pod进行异常消除处理;可以实现对集群的自动化异常管理,提高异常管理效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种异常管理方法、装置、计算机设备及介质


技术介绍

1、目前,公司的redis等产品的代理层通常可以采用k8s集群部署,以为运维提供了良好的扩/缩容能力。但是k8s集群中的pod通过会出现抖动等异常情况,而由于pod的异常通常会对产品的稳定性造成影响,导致产品的sla(service-level agreement,服务级别协议)难以达标。因此,如何对集群中pod的异常管理的成为了亟需解决的问题。


技术实现思路

1、本申请实施例提供了一种异常管理方法、装置、计算机设备及介质,可以实现对集群的自动化异常管理,提高异常管理效率。

2、本申请实施例第一方面公开了一种异常管理方法,所述方法包括:

3、采集目标集群下的多个pod中每个pod用于进行异常检测的检测数据;任一pod对应的检测数据包括一个或多个检测指标下的检测数据;

4、获取所述一个或多个检测指标中每个检测指标对应的异常检测方式,采用所述每个检测指标对应的异常检测方式,并基于所述目标集群下每个pod的检测数据对所述每个pod进行异常检测,得到所述目标集群下每个pod的检测结果;

5、若基于所述每个pod的检测结果确定所述目标集群下存在异常的pod,则基于所述异常的pod的检测结果获取异常处理策略;

6、基于所述异常处理策略对所述异常的pod进行异常消除处理。

7、本申请实施例第二方面公开了一种异常管理装置,所述装置包括:

>8、采集单元,用于采集目标集群下的多个pod中每个pod用于进行异常检测的检测数据;任一pod对应的检测数据包括一个或多个检测指标下的检测数据;

9、检测单元,用于获取所述一个或多个检测指标中每个检测指标对应的异常检测方式,采用所述每个检测指标对应的异常检测方式,并基于所述目标集群下每个pod的检测数据对所述每个pod进行异常检测,得到所述目标集群下每个pod的检测结果;

10、确定单元,用于若基于所述每个pod的检测结果确定所述目标集群下存在异常的pod,则基于所述异常的pod的检测结果获取异常处理策略;

11、处理单元,用于基于所述异常处理策略对所述异常的pod进行异常消除处理。

12、本申请实施例第三方面公开了一种计算机设备,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。

13、本申请实施例第四方面公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。

14、本申请实施例第五方面公开了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括程序指令,所述程序指令被处理器执行时实现上述第一方面的方法。

15、在本申请实施例中,可以采集目标集群下的多个pod中每个pod用于进行异常检测的检测数据;该任一pod对应的检测数据包括一个或多个检测指标下的检测数据;还可以获取一个或多个检测指标中每个检测指标对应的异常检测方式,以采用每个检测指标对应的异常检测方式,并基于目标集群下每个pod的检测数据对每个pod进行异常检测,得到目标集群下每个pod的检测结果;若基于每个pod的检测结果确定目标集群下存在异常的pod,则可以基于异常的pod的检测结果获取异常处理策略;进一步可以基于异常处理策略对异常的pod进行异常消除处理。通过上述方式,可以对集群中异常的pod进行定义、检测和自动化处理,从而实现对集群的自动化异常管理,进而有效提高异常管理效率。

本文档来自技高网...

【技术保护点】

1.一种异常管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述异常处理策略对所述异常的Pod进行异常消除处理,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述异常的Pod的检测结果获取异常处理策略,包括:

4.根据权利要求1所述的方法,其特征在于,所述目标集群的数量为多个;所述采集目标集群下的多个Pod中每个Pod用于进行异常检测的检测数据,包括:

5.根据权利要求1任一项所述的方法,其特征在于,所述采集目标集群下的多个Pod中每个Pod用于进行异常检测的检测数据之前,还包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述目标集群的数量为一个或多个;还包括:

7.根据权利要求6所述的方法,其特征在于,所述调用所述主节点将所述任务集中的任务分发至任务节点集中的各个任务节点,包括:

8.一种异常管理装置,其特征在于,包括:

9.一种计算机设备,其特征在于,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。

...

【技术特征摘要】

1.一种异常管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述异常处理策略对所述异常的pod进行异常消除处理,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述异常的pod的检测结果获取异常处理策略,包括:

4.根据权利要求1所述的方法,其特征在于,所述目标集群的数量为多个;所述采集目标集群下的多个pod中每个pod用于进行异常检测的检测数据,包括:

5.根据权利要求1任一项所述的方法,其特征在于,所述采集目标集群下的多个pod中每个pod用于进行异常检测的检测数据之前,还包括:

6.根据权利要求1-5任一项所述的方法,其特...

【专利技术属性】
技术研发人员:申航吴发发李清炳毛琦
申请(专利权)人:行吟信息科技上海有限公司
类型:发明
国别省市:

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

1