将跟踪上下文(父)发送到另一个系统以进行跨系统的端到端跟踪

问题描述 投票:0回答:0

我有两个系统,请求流来自系统 A <-> 系统 B,这两个系统通过 PubSub 进行通信。

A系统使用Golang编写,使用OpenCensus进行追踪 系统 B 用 Java 编写并使用 OpenTelemetry 进行跟踪(它将跟踪上下文 OpenTelemetry TraceState 传递回系统 A)

我想实现跨两个系统的完整端到端跟踪。我可以在不必迁移系统 A 以使用 OpenTelemetry 的情况下实现这一目标吗?

如果我通过 PubSub 将跟踪上下文发送到系统 B,OpenTelemetry 是否仍会识别父跨度上下文?

我试过阅读文档https://opentelemetry.io/docs/reference/specification/compatibility/opencensus/#:~:text=The%20OpenTelemetry%20project%20aims%20to,API%20using%20the% 20OpenTelemetry%20API.

trace open-telemetry distributed-tracing opencensus google-cloud-trace
© www.soinside.com 2019 - 2024. All rights reserved.