Sha256: 65fa9617946d03dab1ef55dc2c09080d75bbcb870c2b41092023fc46e763d286
Contents?: true
Size: 723 Bytes
Versions: 6
Compression:
Stored size: 723 Bytes
Contents
module Appsignal class TransactionFormatter class SlowRequestFormatter < Appsignal::TransactionFormatter def to_hash super.merge :events => detailed_events end protected def detailed_events events.map { |event| format(event) } end def format(event) { :name => event.name, :duration => event.duration, :time => event.time.to_f, :end => event.end.to_f, :payload => sanitized_event_payload(event) } end def basic_process_action_event super.merge( :environment => filtered_environment, :session_data => request.session ) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems