如何将OpenTelemetry span上下文以B3格式传播到HTTP请求头?
我们组织使用了几种不同的追踪机制,其中最主要的是B3。不过,有些服务也使用Datadog。对于这个问题,我主要关注的是B3。
我不想依赖于任何特定的供应商,所以我导入了opentelemetry
的Python SDK。
现在,我想把一个叫做“span”的东西以B3格式传递给一个HTTP服务调用。
我该怎么做呢?我搜索了一下,发现了py-zipkin
,但不幸的是,它是一个兼容opentracing
的库,而不是opentelemetry
。