Another option would be to use prefixed headers, such as trace-context-X, where X is a propagated field name. That could reduce the size of the data, particularly in http/2, where header compression ...
The traceparent request header represents the incoming request in a tracing system in a common format, understood by all vendors. Here’s an example of a traceparent header. For example, say a client ...