一、Sleuth介绍二、Spring Cloud 整合 Sleuth + zipkin
2.1 Zipkin服务端搭建2.2 ZipKin客户端搭建
1. 依赖2. 配置文件
一、Sleuth介绍1. Sleuth兴起原因
各个微服务调用关系的复杂化
2. 概念
监控和跟踪用户的请求
3. 下载地址
https://repo1.maven.org/maven2/io/zipkin/zipkin-server/
4. 注意
Spring Cloud 从F版就不需要自己构建Zipkin Server , 只需要运行Jar包就行了.
命令行运行 :java -jar zipkin-server-2.23.9-exec.jar
浏览器:http://localhost:9411/zipkin
2. 配置文件org.springframework.cloud spring-cloud-starter-zipkin2.2.8.RELEASE
spring: application: # 微服务的名称 name: cloud-payment-service zipkin: # zipkin server的请求地址 base-url: http://localhost:9411 sleuth: sampler: # 日志数据采样百分比,默认0.1(10%) 生产环境只需要0.1即可 # 采样率值介于0-1,1则表示全部采集 一般0.5 probability: 1
点击 show进入详情查看,如下图:
除了调用链路的相关信息,还可以清楚看到每个服务的依赖如下图,如下图:
分布式链路追踪之Spring Cloud Sleuth+Zipkin最全教程!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)