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