lib/ddtrace/contrib/rails/action_view.rb in ddtrace-0.9.2 vs lib/ddtrace/contrib/rails/action_view.rb in ddtrace-0.10.0
- old
+ new
@@ -13,11 +13,11 @@
def self.start_render_template(payload)
# retrieve the tracing context
tracing_context = payload.fetch(:tracing_context)
# create a new Span and add it to the tracing context
- tracer = ::Rails.configuration.datadog_trace.fetch(:tracer)
+ tracer = Datadog.configuration[:rails][:tracer]
span = tracer.trace('rails.render_template', span_type: Datadog::Ext::HTTP::TEMPLATE)
tracing_context[:dd_rails_template_span] = span
rescue StandardError => e
Datadog::Tracer.log.debug(e.message)
end
@@ -46,10 +46,10 @@
def self.start_render_partial(payload)
# retrieve the tracing context
tracing_context = payload.fetch(:tracing_context)
- tracer = ::Rails.configuration.datadog_trace.fetch(:tracer)
+ tracer = Datadog.configuration[:rails][:tracer]
span = tracer.trace('rails.render_partial', span_type: Datadog::Ext::HTTP::TEMPLATE)
tracing_context[:dd_rails_partial_span] = span
rescue StandardError => e
Datadog::Tracer.log.debug(e.message)
end