Module: Labkit::Tracing::Rails::RailsCommon

Extended by:
ActiveSupport::Concern
Included in:
ActionViewSubscriber, ActiveRecordSubscriber
Defined in:
lib/labkit/tracing/rails/rails_common.rb

Overview

RailsCommon is a mixin for providing instrumentation functionality for the rails instrumentation classes

Instance Method Summary collapse

Instance Method Details

#generate_span_for_notification(operation_name, start, finish, payload, tags) ⇒ Object



19
20
21
22
23
# File 'lib/labkit/tracing/rails/rails_common.rb', line 19

def generate_span_for_notification(operation_name, start, finish, payload, tags)
  exception = payload[:exception]

  TracingUtils.postnotify_span(operation_name, start, finish, tags: tags, exception: exception)
end