【技术实现步骤摘要】
一种微服务链路监控追踪方法和系统
[0001]本专利技术属于计算机
,具体涉及一种微服务链路监控追踪方法和系统。
技术介绍
[0002]相关方案中的综合管理系统,是在微服务架构(即一项在云中部署应用和服务的新技术)下,进行了服务拆分,一次请求往往需要涉及多个服务。每个服务,可能是由不同的团队开发,部署在不同的机器上,分布在不同的数据中心。一次请求所涉及的服务非常复杂,如果请求失败,要想查清楚到底是哪个服务导致,会是非常麻烦的一件事。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0004]本专利技术的目的在于,提供一种微服务链路监控追踪方法和系统,以解决综合管理系统是在微服务架构下进行了服务拆分,一次请求所涉及的服务非常复杂,如果请求失败,则很难查清楚到底是哪个服务导致的,存在使用极其不方便的问题,达到通过在综合管理系统的开发和部署过程中,在SkyWalking基础上,实现了对服务链路监控,且灵活性较好的效果。
[0005]本专 ...
【技术保护点】
【技术特征摘要】
1.一种微服务链路监控追踪方法,其特征在于,所述微服务链路监控追踪方法,是通过在所述微服务架构下,在综合管理系统的开发和部署过程中,在SkyWalking基础上,对所述综合管理系统进行改造实现的;所述微服务链路监控追踪方法,包括:通过埋点,收集服务间的相互调用关系的数据,作为服务调用信息;对所述服务调用信息进串联和存储,建立服务调用链路;通过可视化界面,展示所述服务调用链路,以实现对服务链路的监控。2.根据权利要求1所述的微服务链路监控追踪方法,其特征在于,通过埋点,收集服务间的相互调用关系的数据,作为服务调用信息,包括:在服务系统的不同模块中埋点进行数据采集,将采集到的数据作为服务调用信息;所述服务系统,是待进行服务链路监控追踪的系统;所述服务系统,包括:服务消费方和服务提供方。3.根据权利要求2所述的微服务链路监控追踪方法,其特征在于,所述服务消费方和所述服务提供方的服务调用信息,包括:TraceD、调用接口、业务名称调用事件、端口信息和处理结果中的至少之一。4.根据权利要求2所述的微服务链路监控追踪方法,其特征在于,所述服务消费方和所述服务提供方的服务调用信息所包含的参数,包括:Span、SpanID、TraceID中的至少之一。5.根据权利要求2所述的微服务链路监控追踪方法,其特征在于,通过埋点,收集服务间的相互调用关系的数据,作为服务调用信息,还包括:在服务系统的不同模块中埋点进行数据采集的过程中,使用Filter过滤器进行ur1访问地址的拦截。6.根据权利要求1至5中任一项所述的微服务链路监控追踪方法,其特征在于,对所述服务调用信息进串联和存储,建立服务调用链路,包括:采用实时数据处理方式和/或离线数据处理方...
【专利技术属性】
技术研发人员:王龙,常乾,李嘉坤,陈艳宏,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。