之前是自己搭建一个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就可以追踪到了,再页面就可以看到了
标签:需要,服务,zipkin,跟踪,注册,链路,引入,追踪 From: https://blog.51cto.com/u_16159044/6465435