当前位置: 首页 > article >正文

Zipkin链路追踪②:如何集成?

 首先下载Zipkin的jar包:Central Repository: io/zipkin/zipkin-server (maven.org)

根据自己的项目版本。我的版本分别是:

<spring-boot.version>2.7.18</spring-boot.version>
<spring-cloud.version>2021.0.8</spring-cloud.version>

选用jar包版本:
<zipkin-cloud.version>2.2.3.RELEASE</zipkin-cloud.version>

1、打开本地命令行窗口:win+R,输入cmd 回车。

接下来我们需要启动这个Zipkin的jar包(记得换为自己的jar包路径):

                java -jar E:\Microsoft-Edge-DownLoad\zipkin-server-2.23.9-exec.jar

2、哪个服务需要追踪,哪个服务的pom文件导入这两个依赖:

        <!--sleuth依赖-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-sleuth</artifactId>
        </dependency>
        <!--zipkin依赖-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-zipkin</artifactId>
        </dependency>

3、添加yml配置:

spring:
  #配置zipkin
  zipkin:
    base-url: http://127.0.0.1:9411
    discovery-client-enabled: false  # 不要让nacos把zipkin注册进去(可以不写)
  sleuth:
    sampler:
      probability: 1.0

4、浏览器输入127.0.0.1:9411 (9411是Zipkin默认的端口号),如下页面。    

5、启动本地项目,再次返回Zipkin页面。如下:

6、现在去本地中执行一个比较好测试的get方法,我测的是member中的方法:

http://localhost:9209/memberInfo/username

测试完后,再次返回Zipkin页面,根据步骤查看近一分钟的链路追踪信息

7、成功追踪

本期并未将追踪信息存储到数据库中,下期会继续迭代。 


http://www.kler.cn/news/293252.html

相关文章:

  • 网络训练和推理过程
  • Android切换日夜模式导致Activity重建
  • C/C++的自由落体运动
  • 服务器数据恢复—磁盘坏扇区导致raid6阵列崩溃的数据恢复案例
  • 校园体育装备展-2025中国(深圳)国际学校体育装备展览会
  • 【Kafka】怎么解决Kafka消费者消费堆积问题?
  • windows 11/ubuntu Teredo 设置 (ipv4 转 ipv6)
  • 数据结构之——顺序表中基本操作的实现
  • 读懂以太坊源码(2)-重要概念Gas
  • 【Kubernetes 】k8s常用单词
  • Linux:深入剖析计算机软硬件架构
  • 单一职责原则介绍
  • Gartner报告解读:如何帮助企业完善数据分析与治理路线图
  • Jmeter模拟用户登录时获取token如何跨线程使用?
  • PostgreSQL技术内幕8:PostgreSQL查询执行器
  • 完整指南:CNStream流处理多路并发框架适配到NVIDIA Jetson Orin (二) 源码架构流程梳理、代码编写
  • Python爬虫01
  • 代码随想录:343. 整数拆分
  • ECMAScript与JavaScript的区别:深入解析与代码示例
  • MP条件构造器之常用功能详解(select、set)
  • MySQL——事务与存储过程(三)存储过程的使用(4)删除存储过程
  • 三星的新款笔记本电脑AI性能提升一倍
  • vite创建的vue项目怎么使用jsx来实现elementPlus表格表尾的合计有多行大的方法
  • 【全网最全】2024年数学建模国赛D题39页成品论文+matlab代码+结果等(后续会更新)
  • 身份验证技术应用10大关键趋势
  • 图论题总结
  • 基于JavaWeb开发的Java+Springboot+Vue+elememt美食论坛平台设计实现
  • 安卓逆向(之)真机root(红米手机)
  • 社群空间站付费入群系统易支付版全套搭建教程
  • 【嵌入式学习笔记】---- 通信基础