Sleuth服務跟蹤

spring boot 2.x版本和之前發生了很大變化,Sleuth服務端不需要我們部署了,我們只需要從官網下載下來jar包就可以,啓動起來就是服務端。
這裏說一下jar包下載下來要改名zipkin.jar,否則啓動不起來。
java -jar zipkin.jar啓動

在這裏插入圖片描述

接着我們訪問9411端口,可以看到zipkin的管理界面:

在這裏插入圖片描述

表示zipkin啓動成功。
接着在其他所有服務上都加上

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-sleuth-zipkin</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>

配置添加

spring.zipkin.base-url=http://localhost:9411
spring.zipkin.enabled=true

接着我們分別啓動兩個server端,兩個client端,feign端,
訪問feign的方法去負載調用兩個客戶端。

在這裏插入圖片描述

在這裏插入圖片描述
還可以查看服務的依賴關係

在這裏插入圖片描述