0
点赞
收藏
分享

微信扫一扫

trace链路追踪分享

吴wuwu 2022-04-26 阅读 68
java

首先需要知道traceId、spanId、cspanId都是干什么的?

如上图所示:

1.http请求serve1

2.serve1生成一个traceId贯穿整个链路(serve1->serve2->serve3),spanId是贯穿整个serve1的(serve2,serve3同理)

3.cspanId的作用主要就是当serve1触发请求serve2的时候,serve1这个时候会生成一个cspanId作为下游(serve2)链路的spanId,同理:serve2请求serve3的时候也会生成一个cspanId作为serve3的spanId

4.因此整个链路就串起来了,接入日志平台可以根据traceId查询到三个服务的调用情况,也可以根据spanId查询指定服务的链路

举报

相关推荐

0 条评论