是否可以从Rails应用程序中访问DataDog trace_id

问题描述 投票:0回答:2

我们在 Rails 应用程序中使用 DataDog 的分布式跟踪,并希望写入trace_id(对于控制器#action),以便我们稍后可以访问 Rails 日志中的 url。我怎么能做到这一点?

类似的东西?:

trace_id = DataDog.trace_id
ruby-on-rails datadog
2个回答
2
投票

Datadog 的 Ruby 库将此信息保留在结构中

Datadog.tracer.active_correlation

您可以拨打

Datadog.tracer.active_correlation.trace_id
来获取跟踪ID。


0
投票

我认为使用 ddtrace 1.0,这会变成

Datadog::Tracing.correlation.trace_id
© www.soinside.com 2019 - 2024. All rights reserved.