traceparent 生成 / 解析

生成符合 W3C Trace Context 規範的 traceparent 頭,或貼上一條逐欄位校驗,順帶檢查 tracestate。

生成

解析一條

格式合法已取樣,下游會上報
版本00
trace-id4bf92f3577b34da6a3ce949b7a0b3e0f
span-id00f067aa0ba902b7
標誌位01

tracestate

逗號分隔的鍵值對,用來攜帶廠商私有資訊,例如 congo=t61rcWkgMzE

0 組,格式合法

traceparent 由四段組成,用連字元連線:版本兩位、trace-id 三十二位、span-id 十六位、標誌兩位。

必須是純小寫十六進位制。寫成大寫不會被當成同一段追蹤,很多采集端會直接整條丟棄。

最後兩位是標誌位,01 表示取樣。置 00 時下游照常透傳但不上報,排查鏈路斷在哪兒時先看這一位。

評論

登入後即可參與評論

還沒有評論,來說兩句吧