The invention discloses a processing method for realizing intelligent monitoring based on microservice, which includes the steps of real-time monitoring and collecting the microservice module communication information of multiple microservice modules, monitoring the microservice module health state of the multiple microservice modules, and automatically sending when at least one of the first microservice modules in the multiple microservice modules has an abnormal state Sending email notification; executing preset intelligent emergency processing mechanism according to the abnormal state of the first microservice module; and visually monitoring and analyzing the communication information of the first microservice module. The processing method and electronic device for realizing monitoring intelligence based on microservice provided by the invention enable monitoring information to be managed more effectively, and provide more convenient and effective service for business based on this, improve positioning efficiency, and solve health problems of microservice module quickly with intelligent function.
【技术实现步骤摘要】
基于微服务实现监控智能化的处理方法及电子装置
本专利技术涉及微服务架构的
,尤其涉及一种基于微服务实现监控智能化的处理方法、电子装置、计算机设备及存储介质。
技术介绍
现在系统一旦宕机,需要运维立马开电脑进行支持,无法达到快速响应,且很多问题都是之前处理过的,所以需要智能监控和处理。还有一些关键系统,出现任何小错就需要进行邮件通知。如果能在监控程序的数据分析及程序健康检查的基础上加入了业务异常智能处理,可在系统发生异常时快速回复正常状态。
技术实现思路
有鉴于此,本专利技术提出一种基于微服务实现监控智能化的处理方法让监控信息得到了更加有效的管理,也能基于此给业务提供更加方便有效的服务,提高了定位效率,智能化的功能快速解决微服务模块健康问题。为实现上述目的,本专利技术提出一种基于微服务实现监控智能化的处理方法,应用于电子装置中,该方法包括步骤:发送请求;接收并实时监控根据所述请求返回的多个微服务模块的微服务模块通信信息;监控所述多个微服务模块的微服务模块健康状态,根据所述微服务模块通信信息判断 ...
【技术保护点】
1.一种基于微服务实现监控智能化的处理方法,应用于电子装置中,其特征在于,所述方法包括步骤:/n发送请求;/n接收并实时监控根据所述请求返回的多个微服务模块的微服务模块通信信息;/n监控所述多个微服务模块的微服务模块健康状态,根据所述微服务模块通信信息判断微服务模块的微服务模块健康状态;/n当所述多个微服务模块中至少其中一个第一微服务模块发生异常状态时发送邮件通知;/n根据所述第一微服务模块发生的异常状态执行预设的应急处理机制;及/n视图化监控并直观分析所述第一微服务模块通信信息。/n
【技术特征摘要】
1.一种基于微服务实现监控智能化的处理方法,应用于电子装置中,其特征在于,所述方法包括步骤:
发送请求;
接收并实时监控根据所述请求返回的多个微服务模块的微服务模块通信信息;
监控所述多个微服务模块的微服务模块健康状态,根据所述微服务模块通信信息判断微服务模块的微服务模块健康状态;
当所述多个微服务模块中至少其中一个第一微服务模块发生异常状态时发送邮件通知;
根据所述第一微服务模块发生的异常状态执行预设的应急处理机制;及
视图化监控并直观分析所述第一微服务模块通信信息。
2.如权利要求1所述的基于微服务实现监控智能化的处理方法,其特征在于,所述方法还包括步骤:
自第一服务器之第一系统实时发送请求给第二服务器之第二微服务模块;及
通过所述请求获取所述第一系统与所述第二微服务模块间的第二微服务模块通信信息,并显示在所述第一系统的监控界面。
3.如权利要求1所述的基于微服务实现监控智能化的处理方法,其特征在于,所述应急处理机包括制熔断机制,还包括步骤:
当扇出链路的微服务不可用或者响应时间太长时,进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息;及
当检测到该节点微服务调用响应正常后,恢复调用链路。
4.如权利要求2所述的基于微服务实现监控智能化的处理方法,其特征在于,所述方法还包括步骤:
经由所述监控界面监控所述第二服务器之所述第二微服务模块的健康状态;
判断所述第二微服务模块是否发生异常状态;及
当所述第二微服务模块是否发生异常状态,通过所述第二服务器自动发送警告邮件给已经配置好的邮件地址邮件。
5.如权利要求4所述的基于微服务实现监控智能化的处理方法,其特征在于,所述方法还包括步骤:
发送所述请求给所述第二微服务模块,判断所述第二微服务模块的健康状态;
若所述第二微服务模块在预设时间内返回微服务模块通信信息,表示所述第二微服务模块状态正常,则返回预设值或预设信息;
若...
【专利技术属性】
技术研发人员:苏渊博,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。