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 时下游照常透传但不上报,排查链路断在哪儿时先看这一位。
评论
还没有评论,来说两句吧