我们在 Rails 应用程序中使用 DataDog 的分布式跟踪,并希望写入trace_id(对于控制器#action),以便我们稍后可以访问 Rails 日志中的 url。我怎么能做到这一点?
类似的东西?:
trace_id = DataDog.trace_id
Datadog 的 Ruby 库将此信息保留在结构中
Datadog.tracer.active_correlation
。
您可以拨打
Datadog.tracer.active_correlation.trace_id
来获取跟踪ID。
我认为使用 ddtrace 1.0,这会变成
Datadog::Tracing.correlation.trace_id