侧边栏壁纸
  • 累计撰写 38 篇文章
  • 累计创建 8 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

springboot3.2.5在sleuth移除后使用zipkin解决方案

Administrator
2024-06-10 / 1 评论 / 0 点赞 / 586 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

必读
不解释为什么导入依赖。或者为啥要导入这个依赖,具体你可以自己查,我也只是自己测试一下,
我的环境spring boot 3.2.5 + openfeign +spring openfeign +nacos 差不多这样
spring boot 3.0以下可以正常使用sleuth+zipkin,不用看本文,本文只解决3.2.5版本.因本版本自己使用和测试过。

1.运行zipkin

参考链接 https://zipkin.io/pages/quickstart.html
或者直接docker一键启动

docker run -d -p 9411:9411 openzipkin/zipkin

image-1718035157516

2.导入依赖

大部分依赖可以参考这个地址 https://stackoverflow.com/questions/77733139/how-to-implement-zipkin-in-spring-boot-3
最后一个是我发现没有形成链路之后找的。

	<!-- https://stackoverflow.com/questions/77733139/how-to-implement-zipkin-in-spring-boot-3-->
	  <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>io.micrometer</groupId>
            <artifactId>micrometer-registry-prometheus</artifactId>
        </dependency>
        <dependency>
            <groupId>io.micrometer</groupId>
            <artifactId>micrometer-tracing-bridge-brave</artifactId>
        </dependency>
        <dependency>
            <groupId>io.zipkin.reporter2</groupId>
            <artifactId>zipkin-reporter-brave</artifactId>
        </dependency>
         <dependency>
            <groupId>io.github.openfeign</groupId>
            <artifactId>feign-micrometer</artifactId>
            <version>12.5</version>
        </dependency>

加入配置 和网站上不同的是后面加上了/api/v2/spans ,测试发现按照链接的方式无法查看,还是需要加入/api/v2/spans具体地址才行

management:
  tracing:
    sampling:
      probability: 1.0
  zipkin:
    tracing:
      endpoint: http://127.0.0.1:9411/api/v2/spans

3.启动访问并访问 最后查看效果

访问后,然后在查看结果如下
image-1718035549011

image-1718035532381

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区