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

浙公网安备 33010602011771号