为了账号安全,请及时绑定邮箱和手机立即绑定

如何为 Datadog 跟踪设置自定义“trace_id”?

如何为 Datadog 跟踪设置自定义“trace_id”?

PHP
一只甜甜圈 2023-11-09 16:49:31
如何为 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 调用的性能损失,即如果您不是在实时系统上工作,那么这仍然很有用。


查看完整回答
反对 回复 2023-11-09
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

我不太熟悉 Datadog UI,但我看到 ddtrace 允许您设置标签:

span.set_tag('your_own_id', '12345')


查看完整回答
反对 回复 2023-11-09
  • 2 回答
  • 0 关注
  • 70 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信