Sleuth和zipkin

简介: Sleuth和zipkin

Sleuth和zipkin


1、Sleuth是什么

为什么会出现这个技术?要解决哪些问题?


在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。

image.png

image.png


是什么


https://github.com/spring-cloud/spring-cloud-sleuth

Spring Cloud Sleuth提供了一套完整的服务跟踪的解决方案

在分布式系统中提供追踪解决方案并且兼容支持了zipkin

解决

image.png

2、Sleuth之zipkin搭建安装

下载


SpringCloud从F版起已不需要自己构建Zipkin Server了,只需调用jar包即可

https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/

https://zipkin.io/pages/quickstart.html(上面那个好像不能访问了,这个是官网)

zipkin-server-2.12.9-exec.jar

运行jar

java -jar zipkin-server-2.12.9-exec.jar

image.png


运行控制台


http://localhost:9411/zipkin/

image.png

原理图:—条链路通过Trace ld唯一标识,Span标识发起的请求信息,各span通过parent id关联起来。

image.png

整个链路的依赖关系如下:image.png

相关文章
|
4月前
|
数据可视化 Java Nacos
Sleuth+Zipkin 实现 SpringCloud 链路追踪
【8月更文挑战第9天】Sleuth+Zipkin 实现 SpringCloud 链路追踪
126 1
Sleuth+Zipkin 实现 SpringCloud 链路追踪
|
Java Redis
zipkin
zipkin
68 0
|
存储 监控 NoSQL
Zipkin 介绍和使用|学习笔记
快速学习 Zipkin 介绍和使用
Zipkin 介绍和使用|学习笔记
|
存储 SpringCloudAlibaba 监控
07、SpringCloud之链路追踪sleuth集成zipkin学习笔记
07、SpringCloud之链路追踪sleuth集成zipkin学习笔记
07、SpringCloud之链路追踪sleuth集成zipkin学习笔记
|
存储 前端开发 Java
Spring Cloud - 服务链路追踪ZipKin
Spring Cloud - 服务链路追踪ZipKin
Spring Cloud - 服务链路追踪ZipKin
|
监控 Java 微服务
SpringCloud Hoxton——Sleuth服务链路监控
SpringCloud Hoxton——Sleuth服务链路监控
SpringCloud Hoxton——Sleuth服务链路监控
|
监控 Docker 微服务
SpringCloud - ZipKin 快速入门(Sleuth & ZipKin)
SpringCloud - ZipKin 快速入门(Sleuth & ZipKin)
254 0
SpringCloud - ZipKin 快速入门(Sleuth & ZipKin)
|
监控 Java 微服务
Springboot 整合 SpringCloud组件-ZipKin &Sleuth 服务链路追踪 (五)
Springboot 整合 SpringCloud组件-ZipKin &Sleuth 服务链路追踪 (五)
563 0
Springboot 整合 SpringCloud组件-ZipKin &Sleuth 服务链路追踪 (五)
|
SpringCloudAlibaba Dubbo 应用服务中间件
SpringCloudAlibaba篇(七)SpringCloud整合Zipkin分布式链路跟踪系统(SpringCloud+dubbo+Zipkin)
SpringCloudAlibaba篇(七)SpringCloud整合Zipkin分布式链路跟踪系统(SpringCloud+dubbo+Zipkin)
SpringCloudAlibaba篇(七)SpringCloud整合Zipkin分布式链路跟踪系统(SpringCloud+dubbo+Zipkin)
|
监控 Java 数据处理
31、Spring Cloud 中整合Zipkin进行服务跟踪zipkin-client
今天讲解一下如何在微服务中引入Zipkin Client,然后结合Zipkin Server监控各微服务间的调用链路。
305 0
31、Spring Cloud 中整合Zipkin进行服务跟踪zipkin-client