一种微服务链路追踪的方法及系统
摘要:
本发明提供了一种微服务链路追踪的方法及系统,该方法为:截取请求任务中服务消费端向服务提供端发送的服务请求;确定服务请求中是否存在TraceID;若存在,将服务请求发送给服务提供端,使服务提供端响应服务请求且将TraceID写入自身对应的MDC;获取与TraceID对应的服务消费端的第一日志信息和服务提供端的第二日志信息;根据第一日志信息和第二日志信息,对请求任务所涉及的微服务进行链路追踪。本方案中,请求任务开始时由服务消费端生成唯一的TraceID,将该TraceID传递给请求任务执行过程中所涉及的每一微服务,从而实现根据TraceID对请求任务执行过程中所涉及的微服务进行链路追踪。
公开/授权文献
0/0