W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
Spring Cloud Sleuth借鑒了Dapper的術語。
Span:基本工作單元。例如,發(fā)送RPC是一個新的跨度,就像發(fā)送響應到RPC一樣。跨度由跨度的唯一64位ID和跨度所屬的跟蹤的另一個64位ID標識。跨區(qū)還具有其他數據,例如描述,帶有時間戳的事件,鍵值注釋(標簽),引起跨度的跨區(qū)ID和進程ID(通常為IP地址)。
跨度可以啟動和停止,并且可以跟蹤其時序信息。創(chuàng)建跨度后,您必須在將來的某個時間點將其停止。
開始跟蹤的初始跨度稱為root span
。該跨度的ID的值等于跟蹤ID。
跡線:一組spans,形成樹狀結構。例如,如果您運行分布式大數據存儲,則跟蹤可能由PUT
請求形成。
注釋:用于及時記錄事件的存在。使用 Brave工具,我們不再需要為 Zipkin設置特殊事件來了解客戶端和服務器是誰,請求在哪里開始以及在哪里結束。但是,出于學習目的,我們標記這些事件以突出顯示發(fā)生了哪種操作。
cs
時間戳可顯示網絡延遲。sr
時間戳將顯示服務器端處理請求所需的時間。cs
時間戳將顯示客戶端從服務器接收響應所需的整個時間。下圖顯示了Span和Trace在系統(tǒng)中的外觀以及Zipkin批注:
音符的每種顏色都表示一個跨度(從A到G共有七個spans- )。請考慮以下注意事項:
Trace Id = X Span Id = D Client Sent
該說明指出,當前跨距跟蹤編號設定為X和Span標識設置為d。同樣,發(fā)生了Client Sent
事件。
下圖顯示了spans的父子關系:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: