1.运行zipkin的jar包,才可以进入zipkin的控制台,查看链路
2.启动命令行窗口后,不要关闭,通过浏览器进入zipkin的操作页面
3.因为本文只是学习链路的追踪,还是利用上一个项目,在只需在common-api模块中添加依赖
- <dependency>
- <groupId>org.springframework.cloudgroupId>
- <artifactId>spring-cloud-starter-zipkinartifactId>
- dependency>
4.在user-center模块和order-center模块添加配置文件,application.yml
- server:
- port: 8080
- spring:
- application:
- name: order-service
- zipkin:
- base-url: http://localhost:9411
- sleuth:
- sampler:
- probability: 1 #配置采样率 默认的采样比例为: 0.1,即 10%,所设置的值介于 0 到 1 之间,1 则表示全部采集
- rate: 10 #为了使用速率限制采样器,选择每秒间隔接受的 trace 量,最小数字为 0,最大值为 2,147,483,647(最大 int) 默认为 10。
- eureka:
- client:
- service-url:
- defaultZone: http://192.168.174.133:8761/eureka
- instance:
- hostname: localhost
- instance-id: ${eureka.instance.hostname}:${spring.application.name}:${server.port}
5.运行项目,进入zipkin控制台查看链路信息
任意选择一条链路请求,点击进入查看详细信息