zipkin(链路管理)搭建-简单配置

Server服务端
1)添加pom依赖
 
<!-- zipkin Server UI界面依赖 -->
           <dependency>
                <groupId>io.zipkin.java</groupId>
                <artifactId>zipkin-autoconfigure-ui</artifactId>
           </dependency>
<!-- zipkin server 依赖 -->
           <dependency>
                <groupId>io.zipkin.java</groupId>
                <artifactId>zipkin-server</artifactId>
           </dependency>

  

2)配置application.proerties
 
#应用唯一标志
spring.application.name=kanshu-zipkin
#占用端口
server.port=18702

  

3)启动类添加@EnableZipkinServer依赖
package com.kanshu;
 
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
 
import zipkin.server.EnableZipkinServer;
 
@SpringBootApplication
//zipkin链路监控依赖
@EnableZipkinServer
public class StartApplication {
    
     private static Logger logger = LoggerFactory.getLogger(StartApplication.class);
 
    public static void main(String[] args) {
        
        logger.info("进入zuul网关。。。");
        
        SpringApplication.run(StartApplication.class, args);
    }
    
}
 
Client客户端
1)添加pom依赖
<!-- 整合zipkin -->
        <dependency>
           <groupId>org.springframework.cloud</groupId>
           <artifactId>spring-cloud-sleuth-zipkin</artifactId>
        </dependency>

  

2)配置文件application.properties
#zipkin配置
#指定zipkin服务端地址
spring.zipkin.baseUrl=http://localhost:18702
#指定采样请求百分比,默认0.1即10%,因微服务请求量大采样非常重要
spring.sleuth.sampler.percentage=1.0

  

至此配置结束。
 
注意:zipkin需要依赖hystrix链路调用,因此需要配置hystrix
posted @ 2019-03-24 19:47  杏仁拌饭  阅读(680)  评论(0)    收藏  举报