Sha256: b15c2aadc1481c167fab8b68ab0fe8912e23fa270f67826be61eb17d15f06486

Contents?: true

Size: 469 Bytes

Versions: 12

Compression:

Stored size: 469 Bytes

Contents

module Sentry
  module Rails
    module Tracing
      class ActionViewSubscriber < AbstractSubscriber
        EVENT_NAME = "render_template.action_view".freeze

        def self.subscribe!
          subscribe_to_event(EVENT_NAME) do |event_name, duration, payload|
            record_on_current_span(op: event_name, start_timestamp: payload[:start_timestamp], description: payload[:identifier], duration: duration)
          end
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
sentry-rails-4.3.4 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.3.3 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.3.3.pre.beta.0 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.3.2 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.3.1 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.3.0 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.2.2 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.2.1 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.2.0 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.1.7 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.1.6 lib/sentry/rails/tracing/action_view_subscriber.rb
sentry-rails-4.1.5 lib/sentry/rails/tracing/action_view_subscriber.rb