简介:
发明涉及一种基于故障注入的微服务应用失效监测方法。分析应用失效执行事件来重建处理流程以设定故障注入实验的参数,制定故障注入实验计划以确定故障注入粒度、注入位置、触发位置及故障模型等参数,在运行时动态追踪和关联由微服务应用生成的事件以注入故障,将潜在系统失效根本原因缩小到最可能的故障原因,搜索注入故障生成的流程与新报告系统失效相关的流程相似度最高。关联跨组件生成的事件形成完整的执行流程,在整个事件流上对事件进行综合分析,从而自动化监测微服务应用失效现象,并准确定位故障原因。
发明涉及一种基于故障注入的微服务应用失效监测方法。分析应用失效执行事件来重建处理流程以设定故障注入实验的参数,制定故障注入实验计划以确定故障注入粒度、注入位置、触发位置及故障模型等参数,在运行时动态追踪和关联由微服务应用生成的事件以注入故障,将潜在系统失效根本原因缩小到最可能的故障原因,搜索注入故障生成的流程与新报告系统失效相关的流程相似度最高。关联跨组件生成的事件形成完整的执行流程,在整个事件流上对事件进行综合分析,从而自动化监测微服务应用失效现象,并准确定位故障原因。