共计 936 个字符,预计需要花费 3 分钟才能阅读完成。
1、在 Spring Cloud 中使用 Zipkin
1.1、下载 Zipkin 服务器
Spring Boot 2.0 不支持 @EnableZipkinServer,所以需要下载 Zipkin 的服务器
https://repo1.maven.org/maven2/io/zipkin/java/zipkin-server/2.12.9/ |
1.2、运行 Zipkin 服务器
java -jar zipkin-server.2.12.9-exec.jar
1.3、添加依赖
<!--<dependency> | |
<groupId>org.springframework.cloud</groupId> | |
<artifactId>spring-cloud-starter-sleuth</artifactId> | |
</dependency>--> | |
<!--zipkin 依赖 --> | |
<dependency> | |
<groupId>org.springframework.cloud</groupId> | |
<artifactId>spring-cloud-sleuth-zipkin</artifactId> | |
</dependency> |
1.4、添加配置
#spring.zipkin.base-url 指定了 Zipkin 服务器的地址 | |
spring.zipkin.base-url=http://localhost:9411 | |
#设置使用 http 的方式传输数据 | |
spring.zipkin.sender.type=web | |
#1.x 版本需要设置为 sleuth.sampler.percentage=1.0 | |
#spring.sleuth.sampler.percentage 将采样比例设置为 1.0,也就是全部都需要。sleuth.sampler.probability=1.0 | |
#为了更详细的查看服务通信时的日志信息,我们可以将 Feign 和 Sleuth 的日志级别设置为 debug。在两个项目的配置文件中,加入如下内容即可:logging.level.org.springframework.cloud.openfeign=debug | |
logging.level.org.springframework.cloud.sleuth=debug |
1.5、测试链路数据
正文完
星哥玩云-微信公众号
