[发明专利]一种故障定位方法、装置、设备及存储介质在审
| 申请号: | 202011316744.6 | 申请日: | 2020-11-20 |
| 公开(公告)号: | CN112463561A | 公开(公告)日: | 2021-03-09 |
| 发明(设计)人: | 陈强;郭玉章 | 申请(专利权)人: | 中国建设银行股份有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 贾允;郝传鑫 |
| 地址: | 100032 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 故障 定位 方法 装置 设备 存储 介质 | ||
本申请公开了一种故障定位方法、系统、装置、设备及存储介质,所述方法包括:响应对裸金属系统的任务执行请求,所述任务执行请求包括目标任务的任务类型;基于任务接口映射关系,确定与所述任务类型对应的目标接口;利用所述目标接口调用所述裸金属系统中与所述目标任务对应的多个任务节点,以使所述多个任务节点执行所述目标任务,并各自生成所述目标任务执行过程中的链路日志;接收所述多个任务节点分别发送的各自对应的链路日志,并基于所述链路日志生成所述目标任务执行过程中的全链路日志;当监测到所述目标任务执行失败时,基于所述全链路日志对所述裸金属系统进行故障定位,本申请不仅提高了故障定位的精确性,也使得故障定位更加简便。
技术领域
本申请涉及计算机技术领域,具体涉及一种故障定位方法、装置、设备及存储介质。
背景技术
目前,裸金属服务器产品为用户提供了一键式物理服务器交付的服务,用户可以通过租户控制台、开放接口两种渠道对物理服务器进行对应操作。裸金属服务器产品还为用户提供了丰富的软件开发工具包,并支持多种主流的编程语言,如Java、Python等。由于裸金属服务器产品涉及到物理服务器交付,在判断物理服务器是否满足交付投放条件时需要进行的检查项较多,其中任何一项出现错误都可能导致物理服务器投放失败。当物理服务器投放失败时,需要运维人员针对众多检查项排查具体原因,这在一定程度上给运维人员的日常运维工作带来了难度。
现在运用范围广泛的Zabbix自动化运维工具较多运用在对服务器的管理与监控方面。而且,Zabbix工具没有给普通用户提供全面的接口监控,操作页面友好程度较低。对于裸金属服务器的产品交付流程的任务编排与全链路跟踪,Zabbix工具也只能对每个任务节点独立监控,无法做到对任务链路的集成监控。目前,基于任务节点的独立监控日志生成相应任务链路的集成监控日志需要耗费大量的时间与人力成本。因此,需要提供更加可靠高效的方案。
发明内容
为了解决现有技术的问题,本申请提供了一种故障定位方法、装置、设备及存储介质。所述技术方案如下:
一方面,提供了一种故障定位方法,所述方法包括:
故障定位端响应于对裸金属系统的任务执行请求,所述任务执行请求包括目标任务的任务类型;
所述故障定位端基于任务接口映射关系,确定与所述任务类型对应的目标接口;
所述故障定位端利用所述目标接口调用所述裸金属系统中与所述目标任务对应的多个任务节点;
所述多个任务节点执行所述目标任务,并各自生成所述目标任务执行过程中的链路日志;
所述多个任务节点分别向所述故障定位端发送各自对应的链路日志;
所述故障定位端接收所述多个任务节点各自对应的链路日志,并基于所述链路日志生成所述目标任务执行过程中的全链路日志;
当监测到所述目标任务执行失败时,所述故障定位端基于所述全链路日志对所述裸金属系统进行故障定位。
另一方面,提供了一种故障定位方法,所述方法包括:
响应对裸金属系统的任务执行请求,所述任务执行请求包括目标任务的任务类型;
基于任务接口映射关系,确定与所述任务类型对应的目标接口;
利用所述目标接口调用所述裸金属系统中与所述目标任务对应的多个任务节点,以使所述多个任务节点执行所述目标任务,并各自生成所述目标任务执行过程中的链路日志;
接收所述多个任务节点分别发送的各自对应的链路日志,并基于所述链路日志生成所述目标任务执行过程中的全链路日志;
当监测到所述目标任务执行失败时,基于所述全链路日志对所述裸金属系统进行故障定位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011316744.6/2.html,转载请声明来源钻瓜专利网。





