Sleuth介绍

在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。我们通过使用Sleuth来监控各个微服务之间的调用逻辑,通过对调用的分析以及其调用链路
在这里插入图片描述

Sleuth设计思路

在这里插入图片描述
—条链路通过Trace ld唯一标识,Span标识发起的请求信息,各span通过parent id关联起来,每个节点都记录自己的标识以及其父级的标识
在这里插入图片描述

  • Trace:类似于树结构的Span集合,表示一条调用链路,存在唯一标识,
  • span:表示调用链路来源,通俗的理解span就是一次请求信息.
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐