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, ) exception = payload[:exception] TracingUtils.postnotify_span(operation_name, start, finish, tags: , exception: exception) end |