如何为 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 关注
- 105 浏览
添加回答
举报
0/150
提交
取消