企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## zipkin简介 Zipkin是Twitter开源的分布式跟踪系统,基于Dapper的论文设计而来。它的主要功能是收集系统的时序数据,从而追踪微服务架构的系统延时等问题。 官网:[http://zipkin.io/](http://zipkin.io/) ## ZipKin Server搭建 1. 使用[https://search.maven.org/remote\_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec](https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec)下载最新版本的Zipkin Server,例如`zipkin-server-2.12.9-exec.jar` 2. 执行命令启动 `java -jar zipkin-server-2.12.9-exec.jar` 3. 访问`http://localhost:9411`即可看到Zipkin Server的首页。 ![](https://img.kancloud.cn/f3/03/f303b7ee7d494e276dc71aed2278bc47_3354x1046.png) ## 微服务集成ZipKin 1. 添加依赖 ~~~ <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sleuth-zipkin</artifactId> </dependency> ~~~ 2. 添加配置 ~~~ spring: zipkin: base-url: http://127.0.0.1:9411 sleuth: sampler: # 采样率,模式0.1,也就是10%,为了便于观察效果,改为1.0,也就是100%。生产环境建议保持默认。 probability: 1.0 ~~~ 3. 启动,并访问微服务,zipkin会记录到微服务调用链路 ![](https://img.kancloud.cn/fe/55/fe55a89b24ec5698f3c13b9571b661bb_3356x1560.png) ![](https://img.kancloud.cn/e3/6a/e36ad8843c3c8d69f0d3be6c9f1c51bc_3356x986.png)