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

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

Instance Method Summary collapse

Methods included from Common

#in_tracing_span, #kv_tags_for_exception, #log_exception_on_span, #postnotify_span, #tracer

Instance Method Details

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



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

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

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