[发明专利]一种基于分布式故障注入的方法有效
申请号: | 202011091411.8 | 申请日: | 2020-10-13 |
公开(公告)号: | CN112256568B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 朱小兵;雷望;陈拥军;黄勇 | 申请(专利权)人: | 四川新网银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都智言知识产权代理有限公司 51282 | 代理人: | 濮云杉 |
地址: | 610094 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 故障 注入 方法 | ||
本发明一种基于分布式故障注入的方法,包括:A.选取指定应用并选择对应的服务器进行演练,通过调用对应的故障发起接口发起故障注入的调用请求;B.发起故障注入调用后,检测服务器是否注册agent服务并且是否安装故障注入工具包;C.由server发起接口调用,进行相应的故障注入,然后通过监控和命令去验证故障注入是否生效;D.完成故障注入验证后,进行故障注入的销毁,并通过agent注册中心监控实时状态,确认故障注入销毁是否成功。本发明全流程自动化操作可以快速部署和注入实施,执行效率高;且使用接口和页面操作,有效避免手工执行误操作,可以实现精准注入,同时采用server‑agent架构模式,可以进行用户无感知的升级,扩展性良好。
技术领域
本发明涉及软件开发及软件测试技术领域,尤其涉及一种基于分布式故障注入的方法。
背景技术
对于计算机系统而言,故障几乎无处不在。它们形态多样,表现方式各异,有的明显潜伏期短且易于发现,危害相对较小;有的却很隐蔽且潜伏期很长不容易发现,但一旦激活就会致使系统崩溃从而造成不必要的严重后果。
故障注入通过人为地产生故障并将其引入目标系统中加速系统发生故障和失效的过程。通过对注入故障后系统的反应信息进行监测和分析,可实现测试和评价,获得对目标系统可靠性和容错特性的评测结果,是评测容错机制有效性的一种有效方法。除此之外,它还是可以用于评测目标系统硬件对故障的敏感程度、目标系统软件中的错误传播等等。因此它是一种有效的可靠性分析工具。
目前故障注入主要依靠人工完成,由故障人员先上传故障注入包到指定的服务器,然后手工执行对应的命令执行故障注入操作,执行完命令操作后,手动观察服务状态判断注入是否成功同时通知相关人员进行观察和验证。但目前这种方法操作前准备工作繁琐,重复性工作较多,操作中存在选错机器,手动输入命令出错,执行故障注入后,无法对注入事件状态进行监控,对故障注入事件造成的影响缺乏系统化的监控工具。这种依靠手工执行方式无法针对大量应用和服务节点进行快速注入,扩展性差,同时因为人为执行可能出错的问题,精准性不高,容易造成线上问题,另外在使用中易用性太差,导致执行效率低下。
发明内容
为解决上述问题,本发明提供一种基于分布式故障注入的方法,将整个流程系统化,平台化,界面化,并且新增故障注入事件监控,集成和打通了服务状态监控。
本发明一种基于分布式故障注入的方法,包含:
A.选取指定应用并选择对应的服务器进行演练,通过调用对应的故障发起接口发起故障注入的调用请求;
B.发起故障注入调用后,检测服务器是否注册agent服务并且是否安装故障注入工具包;
C.由server发起接口调用,进行相应的故障注入,然后通过监控和命令去验证故障注入是否生效;
D.完成故障注入验证后,进行故障注入的销毁,并通过agent注册中心监控实时状态,确认故障注入销毁是否成功。
本发明通过接口和页面操作将操作命令封装,易用性好,同时因为是全流程自动化操作可以快速部署和注入实施,执行效率高;且使用接口和页面操作,有效避免手工执行误操作,可以实现精准注入,同时采用server-agent架构模式,可以进行用户无感知的升级,扩展性良好。采用流程化编排方式,对故障注入服务的状态和故障注入事件均有监控和操作抓手,可运维性好,能及时感知故障注入的实际情况,避免引起生产事故。
进一步的,步骤A包括:
选择需要故障注入的应用,根据映射关系找到对应的服务器,并选择对应的故障注入类型;
根据选取的故障注入类型,调用其对应的故障发起接口从而发起故障注入的调用请求。
进一步的,步骤B包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川新网银行股份有限公司,未经四川新网银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011091411.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于相机参数调节的光伏缺陷特征采集方法与系统
- 下一篇:一种棕刚玉的生产方法