Spring Cloud Sleuth 使用教程

2022-09-05 09:48:11 字數 365 閱讀 5132

span術語(terminology)

span:基本工作單元,例如,在乙個新建的span中傳送乙個rpc等同於傳送乙個回應請求給rpc,span通過乙個64位id唯一標識,trace以另乙個64位id表示,span還有其他資料資訊,比如摘要、時間戳事件、關鍵值注釋(tags)、span的id、以及進度id(通常是ip位址)

span在不斷的啟動和停止,同時記錄了時間資訊,當你建立了乙個span,你必須在未來的某個時刻停止它。

trace:一系列spans組成的乙個樹狀結構,例如,如果你正在跑乙個分布式大資料工程,你可能需要建立乙個trace。

annotation:用來及時記錄乙個事件的存在,一些核心annotations用來定義乙個請求的開始和結束

spring cloud sleuth 服務跟蹤

一般sleuth是指服務跟蹤的客戶端,再每個應用引入相關的包就可以進行服務跟蹤。簡單的服務跟蹤組成部分可分為 客戶端,服務端,儲存器。複雜的可以分成 客戶端收集跟蹤資訊傳送到訊息中介軟體 rabbitmq,kafka等 然後服務端從訊息中介軟體取資料,然後持久化儲存。客戶端只要引入相關的jar包,配...

koa generic session 使用教程

本系列是我的常用 koa 中介軟體使用筆記,防止忘記使用方法而作記錄 koa generic session 需要使用 koa redis作為儲存入口,需要安裝並引用。const koa require koa const session require koa generic session co...

pytorch dataloader使用教程

dataloader是pytorch之中可以靈活地取出數值的乙個相應類,首先需要將自己使用的資料用dataset封裝起來,然後打包成為dataloader變數進行操作 import torch from torch.utils.data import dataset,dataloader x tor...