1 安装zipkin服务器
有三种方式
1) docker
docker run -d -p 9411:9411 openzipkin/zipkin
- java jar包启动
java -jar zipkin.jar
- idea 新建项目
–>1 导依赖
<dependency>
<groupId>io.zipkin.java</groupId>
<artifactId>zipkin-server</artifactId>
<version>2.12.2</version>
</dependency>
<dependency>
<groupId>io.zipkin.java</groupId>
<artifactId>zipkin-autoconfigure-ui</artifactId>
<version>2.12.2</version>
</dependency>
–>2 新建yml
server:
port: 9411
management:
metrics:
web:
server:
auto-time-requests: false
–>3 启动类
@SpringBootApplication
@EnableZipkinServer
public class ZipkinApplication {
public static void main(String[] args) {
SpringApplication.run(ZipkinApplication.class, args);
}
}
2 配置zipkin客户端
- 导依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
<version>2.1.2.RELEASE</version>
</dependency>
- 添加配置
已application.properties为例
spring.zipkin.base-url=http://ip:9411 // zipkin服务器ip
spring.zipkin.service.name=app
spring.zipkin.enabled=true
spring.zipkin.discovery-client-enabled=true
spring.sleuth.sampler.probability=1 // 开发时一般采样率设为100%
本文介绍了如何在SpringBoot项目中配置Zipkin,包括通过Docker、Java JAR包和IDEA创建项目来启动Zipkin服务器,以及在客户端集成Zipkin的相关依赖和配置步骤。
5675

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



