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