Development
OpenTelemetry W3C traceparent / tracestate / baggage 与 OTLP 头传播验证器
按 W3C Trace Context ABNF 校验 traceparent(版本/16 字节 trace-id/8 字节 parent-id/1 字节 trace-flags,全零与 ff 版本拒绝、大写告警)、tracestate(≤32 个成员、simple 与 tenant@system 键、重复键告警)、baggage(百分号编码值 + 不透明属性);校验 OTLP 导出 Content-Type 与 gRPC grpc-trace-context-bin 的 25 字节二进制上下文往返一致性;并对两个独立 traceparent 做关联 round-trip(trace-id 稳定性 + 随机子 span-id 冲突检查),输出可直接重发的规范化头。
html· HTML 结果打开工具
快速开始
用三种语言从你的代码中调用此工具。
cURL
curl -X POST 'https://api.elysiatools.com/zh/api/tools/opentelemetry-w3c-traceparent-tracestate-baggage-and-otlp-protobuf-headers-propagation-validator' \
-H 'Content-Type: application/json' \
-d '{"traceparent":"00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01","tracestate":"congo=t61rcWkgMzE,rojo=00f067aa0ba902b7","baggage":"userId=alice;serverNode=DF%2028;isProduction=false","transport":"grpc","contentType":"application/x-protobuf","grpcTraceContextBin":"S/kvNXezTaajzpKdDg5HNgDwZ6oLqQK3AQ==","secondTraceparent":"00-4bf92f3577b34da6a3ce929d0e0e4736-aabbccddeeff0011-01"}'