SpringCloud可视化链路追踪系统Zipkin部署过程

网友投稿 483 2023-06-18

SpringCloud可视化链路追踪系统Zipkin部署过程

SpringCloud可视化链路追踪系统Zipkin部署过程

1.前提

已经配置Sleuth,可参考

https://jb51-/article/182889.htm

2.什么是Zipkin?

官网:https://zipkin.io/

大规模分布式系统的APM工具( Application Performance Management),基于 Google

Dapper的基础实现,和 sleuth结合可以提供可视化web界面分析调用链路耗时情况

同类产品

鹰眼( Eag leYe)

CAT

twitter开源 zipkin,结合LHeKujadHY sleuth

Pinpoint,运用 javaAgent字节码增强技术

StackDriver Trace (Google)

3.zipkin组成: Collector、 Storage、 Restful APi.、Web UI组成

4.-最新版Zipkin服务jar包,并LHeKujadHY启动

https://repo1.maven.org/maven2/io/zipkin/zipkin-server/2.20.2/zipkin-server-2.20.2-exec.jar

或者

https://zipkin.io/pages/quickstart.html-> 找到 “latest release” -> 点击后-

问题:

这里我使用最新版的jar能启动,但是Zipkin界面却获取不到数据,所以我-了旧版本:zipkin-server-2.10.4-exec.jar

部分版本-:

https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/

测试版本

SpringBoot版本:2.1.3.RELEASE

SpringCloud版本:Greenwich.SR1

Zipkin版本:zipkin-server-2.10.4-exec.jar

启动:

打开cmd,启动jar包

5.访问地址

http://localhost:9411/zipkin/

注意:

Zipkin的数据默认是存储在内存的,每次重启jar服务后,都会删除旧的

5.添加依赖

Zipkin依赖包含Sleuth依赖

org.springframework.cloud

spring-cloud-starter-zipkin

6.修改application.yml配置

spring:

application:

name: order-service

#zipikin服务所在地址

zipkin:

base-url: http://localhost:9411/

#配置采样百分比,开发环境可以设置为1,表示全部,生http://产环境用默认

sleuth:

sampler:

probability: 1

7.多次访问接口,会以10%的概率抽取接口数据显示在界面

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringCloud Zuul过滤器和谷歌Gauva实现限流
下一篇:SpringBoot如何集成PageHelper分页功能
相关文章

 发表评论

暂时没有评论,来抢沙发吧~