我以前建立过自己的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就可以跟踪服务之间的调用,然后在页面上看到