【发布时间】:2021-10-02 10:07:39
【问题描述】:
我的目标是通过几个组件来跟踪我的应用程序的整个过程。我正在使用 GCP 和 Pub/Sub 消息队列在组件之间传递信息(使用 Python 开发)。
我目前正试图通过创建一个新跨度作为我的根跟踪的子跨度来在组件 A 和组件 B 之间保持相同的根跟踪。
这是一个小图:
Component A ---> Pub/Sub message ---> component B
(create the root trace) (contain information) (new span for root trace)
我有一个给定的 trace_id 和 span_id 我的父母可以通过 Pub/Sub 传输,但我不知道如何将新跨度声明为最后一个子级。我设法做的就是将一个新跟踪链接到父跟踪,但这不是我正在寻找的行为。
有人已经尝试过这样做吗?
问候,
【问题讨论】:
-
你能更详细地描述你想在这里做什么吗?也许有关您的设置等的更多信息。
标签: python google-cloud-platform open-telemetry google-cloud-trace