一种基于容器技术的微服务系统技术方案

技术编号:40079420 阅读:27 留言:0更新日期:2024-01-17 02:18
本发明专利技术涉及微服务系统领域,具体涉及一种基于容器技术的微服务系统。该系统通过对故障时间内用户请求所对应的调用链数据进行分析,通过不同调用链中同一服务节点之间的关系,构建调用链中服务节点的异常调用值;同时对与服务节点对应的性能指标数据进行关联分析,构建影响因子,完成性能指标数据的异常得分的构建,结合影响因子对性能指标数据的异常得分进行修正,完成微服务系统的故障数据的获取,实现故障定位与故障原因的获取,提高故障定位与故障检测的精度与效率。

【技术实现步骤摘要】

本专利技术涉及微服务系统领域,具体涉及一种基于容器技术的微服务系统


技术介绍

1、微服务系统是一种广泛使用的体系结构,它将单个应用程序划分为一组微服务。每个微服务都是一个独立的应用程序,可以独立部署、编译和运行。微服务之间通过轻量级消息机制相互协调和协作,为用户提供完整的服务。但由于微服务系统中服务数量的激增,一旦系统中的某一个组件出现问题,就会导致与之关联的服务出现故障,并且故障会沿着整个微服务系统的调用链进行快速传播。当微服务系统发生故障时,快速准确地定位故障调用链的异常服务节点,分析节点关键指标的异常情况可以有效减少故障排除时间和经济损失,提高系统的可靠性。

2、现有的工作应用日志分析工具只能提供非常简单的帮助,并且强烈依赖操作人员的经验。因此迫切需要一个针对微服务系统中故障节点及节点故障根源自动化检测定位方法。传统的数据异常检测算法往往是设置检测阈值,当数据大于或小于设置阈值时,即认为其为异常数据。而在微服务系统中的性能指标数据会伴随系统的请求访问量及硬件系统资源的变化而变化,因此指标数据形成的时间序列会具有不同的规律和周期,这也就导本文档来自技高网...

【技术保护点】

1.一种基于容器技术的微服务系统,其特征在于,所述系统包括:

2.根据权利要求1所述的一种基于容器技术的微服务系统,其特征在于,所述根据不同调用链上同一服务节点的特征获取服务节点的调用一致性,表达式为:

3.根据权利要求1所述的一种基于容器技术的微服务系统,其特征在于,所述根据服务节点的调用一致性获取服务节点的异常调用值,具体包括:

4.根据权利要求1所述的一种基于容器技术的微服务系统,其特征在于,所述根据服务节点的性能指标数据的分布特征获取性能指标数据在各数据点的波动性,具体为:

5.根据权利要求1所述的一种基于容器技术的微服务系统,其特...

【技术特征摘要】

1.一种基于容器技术的微服务系统,其特征在于,所述系统包括:

2.根据权利要求1所述的一种基于容器技术的微服务系统,其特征在于,所述根据不同调用链上同一服务节点的特征获取服务节点的调用一致性,表达式为:

3.根据权利要求1所述的一种基于容器技术的微服务系统,其特征在于,所述根据服务节点的调用一致性获取服务节点的异常调用值,具体包括:

4.根据权利要求1所述的一种基于容器技术的微服务系统,其特征在于,所述根据服务节点的性能指标数据的分布特征获取性能指标数据在各数据点的波动性,具体为:

5.根据权利要求1所述的一种基于容器技术的微服务系统,其特征在于,所述根据不同性能指标数据的相关性获取两类性能指标数据之间的影响因子,具体为:

6.根据权利要求1所述的一...

【专利技术属性】
技术研发人员:刘奎张明昭张昇王亚坤
申请(专利权)人:河北东软软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1