sleuth+zipkin

sleuth+zipkin服务链路追踪

1.微服务是分布式架构,按业务划分服务单元,分布式一般有很多服务单元,服务单元数量众多,业务复杂,如果出现错误和异常,很难定位,因为一个服务可能调很多服务,所有必须实现分布式链路追踪,跟进看有哪些服务参与和参与顺序,从而达到每个请求清晰可见,很快能定位问题
2.span(跨度):基本工作单元
3.trace(跟踪):一系列span组成的结构
4.Annotation(标注):记录事件,用核心注解定义请求的开始和结束
5.导入spring-cloud-starter-sleuth 
6.安装zipkin服务器,yml添加zipkin相关配置
7.zipkin默认存储在内存中,需做持久化(一般放在elasticsearch中)

yml配置

#服务追踪
spring.zipkin.base-url=http://192.168.0.100:9411/
#关闭服务发现
spring.zipkin.discovery-client-enabled=false
spring.zipkin.sender.type=web
#配置采样器
spring.sleuth.sampler.probability=1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值