[发明专利]故障处理方法、系统、装置、存储介质和电子设备有效
| 申请号: | 202110923251.7 | 申请日: | 2021-08-12 |
| 公开(公告)号: | CN113626288B | 公开(公告)日: | 2023-08-25 |
| 发明(设计)人: | 黄久远;黄扬;舒江;王新勇;张晓龙;陈谔 | 申请(专利权)人: | 杭州朗和科技有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
| 地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 故障 处理 方法 系统 装置 存储 介质 电子设备 | ||
本公开提供了一种故障处理方法、系统、装置、存储介质和电子设备,涉及计算机技术领域。该故障处理方法应用于开源平台,用于对待处理对象进行运维处理,包括:先获取针对运维开源文件的地址标识,然后基于地址标识从开发端调用运维开源文件,并基于运维开源文件对待处理对象进行故障诊断,以确定待处理对象的故障类型;接着基于故障类型调用运维进程库中的至少两个运维进程,并对至少两个运维进程进行编排,以生成目标运维工作流;其中,运维进程库中包含多个运维进程,最后基于目标运维工作流对待处理对象进行故障处理,解决了现有技术中存在的目前的Kubernetes集群中故障诊断效率较低的技术问题,达到了提高Kubernetes集群中故障诊断效率的技术效果。
背景技术
Kubernetes是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式项目配置和编排的自动化。Kubernetes的稳定性在实际运行中至关重要,目前业界主要采用Prometheus开源报警工具对Kubernetes进行监控,并在故障发生时触发报警,以通知集群管理员及时处理。
但是,目前的通常接收Kubernetes集群报警的是运维人员,而在解决Kubernetes集群中故障时往往需要具备专业能力的研发人员介入。这样就导致运维人员很难在故障发生的第一时间做出专业的判断和处理,导致问题无法以最有效的方式解决。
因此,目前的Kubernetes集群中故障诊断效率较低。
发明内容
本公开提供了一种故障处理方法、系统、装置、存储介质和电子设备,进而提高Kubernetes集群中故障诊断和故障处理效率。
第一方面,本公开一个实施例提供了一种故障处理方法,应用于开源平台,用于对待处理对象进行运维处理,该方法包括:
获取针对运维开源文件的地址标识;
基于地址标识从开发端调用运维开源文件,并基于运维开源文件对待处理对象进行故障诊断,以确定待处理对象的故障类型;
基于故障类型调用运维进程库中的至少两个运维进程,并对至少两个运维进程进行编排,以生成目标运维工作流;其中,运维进程库中包含多个运维进程;
基于目标运维工作流对待处理对象进行故障处理。
在本公开一个可选的实施例中,在基于故障类型调用运维进程库中的至少两个运维进程之前,该方法还包括:
获取在进行故障诊断时的诊断监控参数;
确定诊断监控参数是否超出预设阈值范围;
若诊断监控参数超出预设阈值范围,则基于故障类型调用运维进程库中的至少两个运维进程。
在本公开一个可选的实施例中,在基于故障类型调用运维进程库中的至少两个运维进程之前,该方法还包括:
确定诊断监控参数与预设的正则匹配模型是否匹配;
若诊断监控参数与预设的正则匹配模型相匹配,则基于故障类型调用运维进程库中的至少两个运维进程。
在本公开一个可选的实施例中,获取在进行故障诊断时的诊断监控参数,包括:
在进行故障诊断时,从待处理对象对应的监控系统、性能管理系统或日志系统中的至少两个系统中获取诊断监控参数。
在本公开一个可选的实施例中,诊断监控参数至少包括:故障标识、故障诊断节点标识、诊断凭证标识中的任一种。
在本公开一个可选的实施例中,基于故障类型调用运维进程库中的至少两个运维进程,并对至少两个运维进程进行编排,以生成目标运维工作流,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州朗和科技有限公司,未经杭州朗和科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110923251.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢铸件探伤装置
- 下一篇:一种基于多个均匀线阵的近场三维空间定位方法





