一种微服务链路追踪的方法及系统
基本信息
申请号 | 202011216196X | 申请日 | - |
公开(公告)号 | CN112286776A | 公开(公告)日 | 2021-01-29 |
申请公布号 | CN112286776A | 申请公布日 | 2021-01-29 |
分类号 | G06F11/34(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 司建超;辛绪武;侯培建;侯文捷;丁琪;唐日清;张益兵;邓洪桥;陈曦;欧辉;车甜甜;刘凯;曾菁;邓攀纪;仲卫南;苏振兴;董星辰;赵冰 | 申请(专利权)人 | 中国电力财务有限公司 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 陈志海 |
地址 | 100005北京市东城区建国门内大街乙18号院1号楼 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种微服务链路追踪的方法及系统,该方法为:截取请求任务中服务消费端向服务提供端发送的服务请求;确定服务请求中是否存在TraceID;若存在,将服务请求发送给服务提供端,使服务提供端响应服务请求且将TraceID写入自身对应的MDC;获取与TraceID对应的服务消费端的第一日志信息和服务提供端的第二日志信息;根据第一日志信息和第二日志信息,对请求任务所涉及的微服务进行链路追踪。本方案中,请求任务开始时由服务消费端生成唯一的TraceID,将该TraceID传递给请求任务执行过程中所涉及的每一微服务,从而实现根据TraceID对请求任务执行过程中所涉及的微服务进行链路追踪。 |
