天天看點

SpringCloud學習筆記(7)——Sleuth

Part VII. Spring Cloud Sleuth

46. Introduction

Spring Cloud Sleuth為Spring Cloud實作了分布式的跟蹤解決方案

46.1 Terminology

Spring Cloud Sleuth借用了Dapper的術語

Span: 基本的工作單元。例如,發起一個RPC是一個新的span,收到一個RPC的響應也是一個span。span由一個64位的ID來辨別,除了ID之外,span還有其它的屬性,比如,描述、時間戳等。

Trace: 一系列span以樹狀結構呈現

SpringCloud學習筆記(7)——Sleuth

唉!直接看代碼吧!

本例中用到4個工程:eureka-demo、zipkin-demo、zuul-demo、order-service

SpringCloud學習筆記(7)——Sleuth

首先,zipkin-demo

SpringCloud學習筆記(7)——Sleuth
SpringCloud學習筆記(7)——Sleuth
SpringCloud學習筆記(7)——Sleuth
SpringCloud學習筆記(7)——Sleuth

接下來,改造一下zuul-demo

SpringCloud學習筆記(7)——Sleuth
SpringCloud學習筆記(7)——Sleuth

最後,order-service

SpringCloud學習筆記(7)——Sleuth
SpringCloud學習筆記(7)——Sleuth

檢視追蹤結果

SpringCloud學習筆記(7)——Sleuth
SpringCloud學習筆記(7)——Sleuth
SpringCloud學習筆記(7)——Sleuth
SpringCloud學習筆記(7)——Sleuth
SpringCloud學習筆記(7)——Sleuth

參考

http://blog.csdn.net/ztx114/article/details/78076560

http://blog.csdn.net/ruihin/article/details/77714644

http://blog.csdn.net/u010257992/article/details/52474639

下一篇: 直播回顧

繼續閱讀