traceparent 生成 / 解析
生成符合 W3C Trace Context 規範的 traceparent 頭,或貼上一條逐欄位校驗,順帶檢查 tracestate。
生成
解析一條
格式合法已取樣,下游會上報
| 版本 | 00 |
| trace-id | 4bf92f3577b34da6a3ce949b7a0b3e0f |
| span-id | 00f067aa0ba902b7 |
| 標誌位 | 01 |
tracestate
逗號分隔的鍵值對,用來攜帶廠商私有資訊,例如 congo=t61rcWkgMzE
0 組,格式合法
traceparent 由四段組成,用連字元連線:版本兩位、trace-id 三十二位、span-id 十六位、標誌兩位。
必須是純小寫十六進位制。寫成大寫不會被當成同一段追蹤,很多采集端會直接整條丟棄。
最後兩位是標誌位,01 表示取樣。置 00 時下游照常透傳但不上報,排查鏈路斷在哪兒時先看這一位。
評論
還沒有評論,來說兩句吧