一 slueth的介绍
1.1 slueth的作用
在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个阶段请求都会形成一条复杂的分布式调用链路,链路中任何一环出现高延时或者错误都会引起整个请求的最后失败。
springcloud sleuth提供了一套完整的服务跟踪的解决方案,在分布式系统中提供追踪解决方案且兼容支持zipklin。
Sleuth是Spring Cloud的分布式链路追踪组件,并兼容支持了 Zipkin 和其他基于日志的追踪系统,例如ELK(Elasticsearch 、Logstash、 Kibana)。
1.2 流程图
1.总概览

2.具体流程
trace:类似与树状结构的span集合,表示一条调用链路,存在唯一标识。
span:表示调用链路来源,通俗的理解为span就是一次请求信息。

1.3 其他链路监控实现方案
Skywalking 提出了代码级性能剖析

本文介绍了SpringCloudSleuth在微服务架构中的作用,作为分布式链路追踪组件,它支持Zipkin和日志追踪系统。详细讲解了Zipkin的安装、部署和在项目中的配置,以及如何通过Sleuth监控和服务间的调用关系。
最低0.47元/天 解锁文章
8461

被折叠的 条评论
为什么被折叠?



