如何為 Datadog 跟蹤設(shè)置自定義“trace_id”?我到處搜索,但找不到這個(gè)問題的答案。我懷疑它不受支持。如果我能在這里得到一些幫助,我將非常感激。例如,如果我可以在多個(gè)文件中執(zhí)行以下操作,那么我可以在 Datadog UI 中一起查看這些跨度,因?yàn)樗鼈兌季哂邢嗤母?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貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
事實(shí)證明,跟蹤 id 可以通過 HTTP 端點(diǎn)https://docs.datadoghq.com/api/v1/tracing/#send-traces設(shè)置。似乎沒有直接向代理發(fā)送跟蹤的選項(xiàng)。
如果不擔(dān)心進(jìn)行 HTTP 調(diào)用的性能損失,即如果您不是在實(shí)時(shí)系統(tǒng)上工作,那么這仍然很有用。

繁星點(diǎn)點(diǎn)滴滴
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
我不太熟悉 Datadog UI,但我看到 ddtrace 允許您設(shè)置標(biāo)簽:
span.set_tag('your_own_id', '12345')
- 2 回答
- 0 關(guān)注
- 159 瀏覽
添加回答
舉報(bào)
0/150
提交
取消