1、分别在order,product项目引入依赖sleuth2、zipkin下载安装配置可视化
1、zipkin下载可视化2、浏览器打开3、分别在order,product项目引入依赖sleuth 3、(可选这种包含sleuth和zipkin)引入依赖,spring-cloud-starter-zipkin。4、配置zipkin
1、分别在product和order项目的yml,配置spring.zipkin.base-url和spring.sleuth.sampler.probability和spring.zipkin.sender.type2、重启项目,刷新
1、分别在order,product项目引入依赖sleuthorg.springframework.cloud spring-cloud-starter-sleuth
测试,设置日志记录级别,以这个为例
logging:
level:
org.springframework.cloud.openfeign: debug
2、zipkin下载安装配置可视化
1、zipkin下载可视化
zipkin下载
docker run -d -p 9411:9411 openzipkin/zipkin2、浏览器打开
http://localhost:9411/zipkin/3、分别在order,product项目引入依赖sleuth
分别在order,product项目引入依赖sleuth
3、(可选这种包含sleuth和zipkin)引入依赖,spring-cloud-starter-zipkin。org.springframework.cloud spring-cloud-sleuth-zipkin
4、配置zipkin 1、分别在product和order项目的yml,配置spring.zipkin.base-url和spring.sleuth.sampler.probability和spring.zipkin.sender.typeorg.springframework.cloud spring-cloud-starter-zipkin
spring.zipkin.base-url=http://localhost:9411/ spring.sleuth.sampler.probability=1 # 一般生产环境配个0.1,百分之十 spring.zipkin.sender.type: web 测试环境都发送出去。
spring:
application:
name: order
cloud:
config:
discovery:
enabled: true
service-id: ConFIG
profile: dev
stream:
bindings:
myMessage:
group: order
zipkin:
base-url: http://localhost:9411/
sender:
type: web
sleuth:
sampler:
probability: 1 # 1是百分百。一般生产环境配个0.1
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
management:
endpoints:
web:
exposure:
include: env,health,metrics,info,hystrix.stream,*
logging:
level:
org.springframework.cloud.openfeign: debug
# 还有些配置在git仓库config-repo
# 是否版本原因
#hystrix:
# command.default.execution.isolation.thread.timeoutInMilliseconds: 5000
##要访问的应用名字
#PRODUCT:
# ribbon:
# #随机策略(默认不配置是轮询)
# NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule
#
2、重启项目,刷新
http://localhost:9411/



