[发明专利]一种基于微服务的故障定位分析方法及系统有效
申请号: | 202110105877.7 | 申请日: | 2021-01-26 |
公开(公告)号: | CN112732476B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 黄河;黄炳裕;林文国;戴文艳;王伟宗;王孝文 | 申请(专利权)人: | 长威信息科技发展股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京高航知识产权代理有限公司 11530 | 代理人: | 乔浩刚 |
地址: | 350001 福建省福州市鼓楼*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 故障 定位 分析 方法 系统 | ||
一种基于微服务的故障定位分析方法,包括以下步骤;S1、通过流水生产线终端产品或最终故障代码从而获得生产流水线初始故障数据;S2、通过查询生产流水线工作日志,从而获得生产流水线初始输入数据;S3、通过外部虚拟机模拟生产流水线工作状态从而将输入数据在每个环节的数值改变计算得出,将计算结果上传至数据服务器中,微服务故障定位系统从数据服务器中获取每个环节的模拟数据,加载到生产流水线中各个环节的微服务中;同时通过多环节微服务记录步骤能够将故障排除方法记录进数据服务器中,与故障代码进行关联,形成了自主学习故障排除能力,大大的降低了工程人员调试排查的时间。
技术领域
本发明涉及故障定位分析技术领域,尤其涉及一种基于微服务的故障定位分析方法及系统。
背景技术
微服务架构(Microservice Architecture)作为一种新型软件架构在近年来引起了越来越多的关注。在微服务架构下,复杂的软件系统由一组职责单一的微服务(Microservice)构成。每个微服务运行在独立的进程中,并可通过自动部署机制实现自动化独立部署;微服务之间通过RPC、HTTP等轻量级交互机制实现通信。与单体架构相比,微服务架构具有功能单一、技术选型灵活、组件独立部署、持续交付、容错能力强、可按需扩展等优势。与此同时,分布式存储技术、Web容器虚拟化技术、大数据云计算技术、服务器集群技术的发展为微服务架构的实施提供了技术保障。微服务架构被广泛应用于构建各类分布式软件系统,实现了开放网络环境中各类资源的共享和集成。
在当前的工厂流水生产线生产当中,经常存在由于生产线故障导致停线维修的情况,由于流水生产线通常多位线性加工,导致错误故障经常在多个环节传递,从而导致错误代码不准确,增加工程人员故障定位排查的难度,无法针对性单独排查各个环节,错误反馈只有代码数据,法务生成对应的错误对比图,增大了错误排查信息的难度,并且现有的故障定位分析方法及系统无法自动化尝试性修复,仅能够针对已知错误进行错误反馈。
发明内容
(一)发明目的
为解决背景技术中存在的技术问题,本发明提出一种基于微服务的故障定位分析方法及系统,本发明逻辑清晰运行效率高通过微服务系统能够使得流水生产线多环节同时运行,避免了上下游等待的时间,提高了故障定位排查的效率,并且相互独立的微服务系统能够避免错误的传递,使得故障原因更加清晰,从而有效的降低工程人员的故障排查难度,提高了故障定位效率,并且通过第一次微服务系统运行能够快速定位故障环节,从而使得正常环节待机,无需跟随故障环节持续运行,有效的降低了能耗,降低了故障排查成本。
(二)技术方案
本发明提出了一种基于微服务的故障定位分析方法及系统,包括以下步骤,
S1、通过流水生产线终端产品或最终故障代码从而获得生产流水线初始故障数据;
S2、通过查询生产流水线工作日志,从而获得生产流水线初始输入数据;
S3、通过外部虚拟机模拟生产流水线工作状态从而将输入数据在每个环节的数值改变计算得出,将计算结果上传至数据服务器中,微服务故障定位系统从数据服务器中获取每个环节的模拟数据,加载到生产流水线中各个环节的微服务中;
S4、生产流水线各个环节的微服务在获取到每个环节的输入数据后同时启动在微服务系统的监控下能够采集到每个环节所独立生成的输出结果,通过和数据服务器进行比对,从而判断某个环节出现故障;
S5、将故障环节输入输出数据与数据服务器中模拟输入输出数据进行对比,通过多次运行故障环节,收集数据形成故障数据曲线,结合模拟输入输出数据从而形成对比故障曲线图;
S6、通过故障数据曲线图结合错误代码,排查故障环节具体出错原因并解决,从而实现基于微服务的故障定位分析;
优选的,故障代码包括:单环节故障代码、多环节故障代码和未知错误代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长威信息科技发展股份有限公司,未经长威信息科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110105877.7/2.html,转载请声明来源钻瓜专利网。