微服务(Spring Cloud)搭建zipkin

95 阅读1分钟

1.【服务端】zipkin server 搭建

zipkin.io/pages/quick…

curl -sSL https://zipkin.io/quickstart.sh | bash -s
java -jar zipkin.jar

访问 http://ip:9411

2.【客户端】spring cloud 引入依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
<dependencyManagement>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>Hoxton.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

3.【客户端】配置

spring.zipkin.baseUrl=http://ip:9411
spring.zipkin.sender.type=web
spring.sleuth.sampler.percentage=1.0

4.日志配置 如果想定位一些问题的时候可以启用

logging.level.org.springframework.cloud.openfeign: debug
logging.level.org.springframework.cloud.sleuth: debug

5.问题

如果配置了,服务上看到的链路调用span有问题,那可能是sleuth源码的问题。