当前位置: 首页 > 图灵资讯 > 技术篇> 链路跟踪zipkin

链路跟踪zipkin

来源:图灵教育
时间:2023-06-13 09:21:38

我以前建立过自己的zipkin服务。现在建议直接在服务器上运行微服务启动zipkin过程,即下载zipkin微服务jar包 ,然后启动下载地址

https://zipkin.io/pages/quickstart.html

启动后访问:服务器ip加后缀,我的

http://192.168.86.196:9411/zipkin/

您可以访问zipkin界面,这样zipkin服务就完成了!!!,这么简单

=整合到项目==============所有需要跟踪访问的项目都需要引入

<dependency>            <groupId>org.springframework.cloud</groupId>            <artifactId>spring-cloud-sleuth-zipkin</artifactId>            <version>2.2.3.RELEASE</version>        </dependency>

例如,我的项目,nacos,gateway,以及一些自己建立的业务模块微服务,nacos也是一个单独的注册中心(等级和zipkin一样),不能引入也不需要引入,然后gateway就是路由。. 所有其他服务都需要跟踪和引入。版本应与当前使用的springboot版本一致.

然后,在引入的每个模块中,都需要在相应的yml配置文件中添加zipkin配置,以便管理zipkin

spring:  zipkin:    base-url: http://127.0.0.1:9411

可以理解为将服务注册为zipkin,类似于注册到注册中心。这样,zipkin就可以跟踪服务之间的调用,然后在页面上看到