首页 文章详情

SpringCloud之Zipkin链路追踪入门案例

java1234 | 406 2021-04-29 17:34 0 0 0
UniSMS (合一短信)

点击上方蓝色字体,选择“标星公众号”

优质文章,第一时间送达

76套java从入门到精通实战课程分享

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 秒


感谢点赞支持下哈 

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter