Spring cloud sleuth+zipkin 微服务调用链路跟踪

安装采用docker安装

1.docker pull openzipkin/zipkin
2.docker run -p 9411:9411 openzipkin/zipkin
3.http://localhost:9411/zipkin/  //访问地址

1.引入pom

      
            org.springframework.cloud
            spring-cloud-starter-zipkin
        

        
            org.springframework.cloud
            spring-cloud-starter-sleuth
        

2.配置yml

spring:
  application:
    name: sleuth-zipkin
  sleuth:
    web:
      client:
        enabled: true
    sampler:
      probability: 1.0 # 将采样比例设置为 1.0,也就是全部都需要。默认是 0.1
  zipkin:
    base-url: http://192.168.20.101:9411/
    discoveryClientEnabled: false

 3.启动多个服务测试--如我这里采用nacos服务注册 调用后台出现调用日志

4.通过这个trace id在zipkin界面查询 结果如图

Spring cloud sleuth+zipkin 微服务调用链路跟踪_第1张图片

备注nacos日志太多 可以通过配置log级别控制 如:


	
		
		
		
	

 

你可能感兴趣的:(分布式)