System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种问题诊断方法、装置、电子设备及可读存储介质。
技术介绍
1、为满足不同客户多元化上云用云需求,公有云厂商通常会在不同区域部署资源池,同时针对不同资源池进行产品功能优化和版本迭代,以提供更安全、稳定和高效的云主机服务。
2、在上述场景中,由于不同资源池间使用的系统软件版本和环境配置差异大,在不同资源池中会出现相同的虚拟化问题,而不同资源池往往有不同的人员负责运维,运维人员的技能水平参差不齐,导致无法快速定位和修复常见的虚拟化问题,对用户业务造成不同程度影响。
技术实现思路
1、本申请实施例提供一种问题诊断方法、装置、电子设备及可读存储介质,可以提高对虚拟机问题进行定位和修复的效率。
2、第一方面,本申请实施例公开了一种问题诊断方法,所述方法包括:
3、从虚拟机对应的日志文件中解析出至少一项第一错误信息;
4、将所述第一错误信息和各个历史错误案例包含的第二错误信息转换为具有相同格式的结构化数据,得到所述第一错误信息对应的第一结构化数据,以及所述第二错误信息对应的第二结构化数据;每个历史错误案例包含至少一个第二错误信息;
5、针对每个第二结构化数据,将所述第二结构化数据与各个第一结构化数据分别匹配,得到所述每个第二结构化数据对应的第一匹配结果;
6、针对每个历史错误案例,对所述历史错误案例对应各个第二结构化数据的第一匹配结果进行汇总,得到所述历史错误案例对应的第二匹配结果;
< ...【技术保护点】
1.一种问题诊断方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述针对每个第二结构化数据,将所述第二结构化数据与各个第一结构化数据分别匹配,得到所述每个第二结构化数据对应的第一匹配结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据各个所述历史错误案例对应的第二匹配结果,确定目标错误案例,包括:
4.根据权利要求1所述的方法,其特征在于,所述第二匹配结果包括匹配得分;所述根据各个所述历史错误案例对应的第二匹配结果,确定目标错误案例,包括:
5.根据权利要求1所述的方法,其特征在于,所述针对每个历史错误案例,对所述历史错误案例对应各个第二结构化数据的第一匹配结果进行汇总,得到所述历史错误案例对应的第二匹配结果,包括:
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述在所述日志文件不存在符合第一预设条件的目标错误案例的情况下,将所述虚拟机对应的所述日志文件、状态信息和环境配置情况进行快照保存,包括:
8
9.一种电子设备,其特征在于,所述电子设备包括处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放可执行指令,所述可执行指令使所述处理器执行如权利要求1至7中任一项所述的问题诊断方法。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现权利要求1至7中任一项所述的问题诊断方法。
...【技术特征摘要】
1.一种问题诊断方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述针对每个第二结构化数据,将所述第二结构化数据与各个第一结构化数据分别匹配,得到所述每个第二结构化数据对应的第一匹配结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据各个所述历史错误案例对应的第二匹配结果,确定目标错误案例,包括:
4.根据权利要求1所述的方法,其特征在于,所述第二匹配结果包括匹配得分;所述根据各个所述历史错误案例对应的第二匹配结果,确定目标错误案例,包括:
5.根据权利要求1所述的方法,其特征在于,所述针对每个历史错误案例,对所述历史错误案例对应各个第二结构化数据的第一匹配结果进行汇总,得到所述历史错误案例对应的第二匹配结果,包括:
6.根据...
【专利技术属性】
技术研发人员:涂国义,邓鹏程,袁明浩,刘易民,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。