lib/opentelemetry/instrumentation/action_view/railtie.rb in opentelemetry-instrumentation-action_view-0.1.2 vs lib/opentelemetry/instrumentation/action_view/railtie.rb in opentelemetry-instrumentation-action_view-0.1.3

- old
+ new

@@ -13,20 +13,17 @@ render_collection.action_view ].freeze # This Railtie sets up subscriptions to relevant ActionView notifications class Railtie < ::Rails::Railtie - config.before_initialize do - ::ActiveSupport::Notifications.notifier = Fanout.new(::ActiveSupport::Notifications.notifier) - end - config.after_initialize do SUBSCRIPTIONS.each do |subscription_name| subscriber = OpenTelemetry::Instrumentation::ActionView::SpanSubscriber.new( name: subscription_name, tracer: ActionView::Instrumentation.instance.tracer ) - ::ActiveSupport::Notifications.notifier.subscribe(subscription_name, subscriber) + + ::OpenTelemetry::Instrumentation::ActionView.subscribe(subscription_name, subscriber) end end end end end