官网:spring-cloud/spring-cloud-sleuth: Distributed tracing for spring cloud (github.com)
分布式链路追踪之Spring Cloud Sleuth+Zipkin最全教程! - bucaichenmou - 博客园 (cnblogs.com)
Span 和 Trace 在一个系统中使用 Zipkin 的过程-图形化
spans 的 parent/child 关系图形化
标识的红线,后一个span节点的parentId 指向/记录 了上一个Span,span就是一次请求信息,多个Span集合就构成一条调用链路,在span=C 这个节点存在分支
要求: 通过 Sleuth 和 Zipkin 可以对服务调用链路进行监控,并在 Zipkin 进行显示
访问 https://repo1.maven.org/maven2/io/zipkin/java/zipkin-server/2.12.9/,点击下载第一个jar文件
把 zipkin-server-2.12.9-exec.jar 放到指定的目录
进入 cmd , 执行指令运行: java -jar zipkin-server-2.12.9-exec.jar
浏览器输入:http://localhost:9411/zipkin/
修改 member-service-provider-10000 的 pom.xml , 增加引入 sleuth+zipkin
org.springframework.cloud
spring-cloud-starter-zipkin
修改 member-service-provider-10000 的 appliaction.xml , 指定 Zipkin
略,步骤同3.2
按顺序启动 e-commerce-eureka-server-9001、member-service-provider-10000、member-service-consumer-80。在浏览器输入: http://localhost/member/consumer/get/1
访问 http://localhost:9411/zipkin/
选择某个服务,看结果
查看服务调用的依赖关系
参与评论
手机查看
返回顶部