SpringCloud之Zipkin链路追踪入门案例
java1234
共 1729字,需浏览 4分钟
·
2021-04-29 17:34
点击上方蓝色字体,选择“标星公众号”
优质文章,第一时间送达
Zipkin 概述
Spring Cloud Sleuth 其实是一个工具,它在整个分布式系统中能跟踪一个用户请求的过程,捕获这些跟踪数据,就能构建微服务的整个调用链的视图,这是调试和监控微服务的关键工具。
(1)耗时分析
(2)可视化错误
(3)链路优化
安装启动zipkin。java –jar zipkin.jar
链接:https://pan.baidu.com/s/1mEo7oyaEKHvyvDCnGGO4mQ
提取码:51xi
访问zipkin web界面。http://localhost:9411/
在服务提供方和消费方分别引入 sleuth 和 zipkin 依赖
<!-- zipkin -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
分别配置服务提供方和消费方。
spring:
zipkin:
# 设置服务端zipkin的地址
base-url: http://localhost:9411/
# 使用的项目,最好设置web,否则zipkin无法显示服务
sender:
type: web
sleuth:
sampler:
# 采集率 默认0.1f 百分之十 收集部分连接
probability: 1
测试
eureka-server
hystrix-provider
hystrix-consumer
完整项目代码
链接:https://pan.baidu.com/s/1iH3hlUBuN9csoGixX2IBtA
提取码:8p1h
————————————————
版权声明:本文为CSDN博主「hikktn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:
https://blog.csdn.net/qq_41520636/article/details/115857187
粉丝福利:Java从入门到入土学习路线图
👇👇👇
👆长按上方微信二维码 2 秒
感谢点赞支持下哈
评论
patroller分布式链路追踪组件
patroller 是基于javaAgent的zipkin链路追踪客户端探针。无需耦合业务代码实现业务埋点,实现链路追踪,依赖zipkin服务端。
patroller分布式链路追踪组件
0
SOFATracer分布式链路追踪中间件
SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 traceId 将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的。这些日志可用于故障的快速发现,服务
SOFATracer分布式链路追踪中间件
0