springcloud sleuth zipkin 实例
所属分类 springcloud
浏览量 1113
微服务调用链路追踪
下载部署 zipkin server
curl -sSL https://zipkin.io/quickstart.sh | bash -sx --
java -jar zipkin-server-2.12.8-exec.jar
http://127.0.0.1:9411/
国内这个下载比较快
https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/2.12.8/
服务提供者和消费者增加依赖
org.springframework.cloud
spring-cloud-sleuth-zipkin
org.springframework.cloud
spring-cloud-starter-sleuth
配置 zipkin server
spring.zipkin.base-url=http://localhost:9411
默认采用 http 同步调用上报数据 数据保存在内存中
配置采样比例 默认 0.1
spring.sleuth.sampler.probability=1
注意 老版本 参数为 spring.sleuth.sampler.percentage
完整的例子代码
https://gitee.com/dyyx/springcloud
可改进的点
异步上报数据 譬如发送到kafka
数据保存到 ES
springboot2微服务实例演示
上一篇
下一篇
kafka各版本特性
ThreadLocal原理及最佳实践
分布式一致性算法 Paxos Raft ZAB
Spring Cloud Sleuth Zipkin原理
《人性的弱点》53条经典总结
kafka基础面试题