如何為 Datadog 跟蹤設置自定義“trace_id”?我到處搜索,但找不到這個問題的答案。我懷疑它不受支持。如果我能在這里得到一些幫助,我將非常感激。例如,如果我可以在多個文件中執行以下操作,那么我可以在 Datadog UI 中一起查看這些跨度,因為它們都具有相同的跟蹤 ID:@tracer.wrap(service='foo', resource='bar')
def bar(self, ttt):
span = tracer.current_span()
span.set_trace_id("my_customer_trace_id")
2 回答

哈士奇WWW
TA貢獻1799條經驗 獲得超6個贊
事實證明,跟蹤 id 可以通過 HTTP 端點https://docs.datadoghq.com/api/v1/tracing/#send-traces設置。似乎沒有直接向代理發送跟蹤的選項。
如果不擔心進行 HTTP 調用的性能損失,即如果您不是在實時系統上工作,那么這仍然很有用。

繁星點點滴滴
TA貢獻1803條經驗 獲得超3個贊
我不太熟悉 Datadog UI,但我看到 ddtrace 允許您設置標簽:
span.set_tag('your_own_id', '12345')
- 2 回答
- 0 關注
- 143 瀏覽
添加回答
舉報
0/150
提交
取消