class HeimdallApm::ActiveRecord::Subscriber
Public Instance Methods
finish(name, id, payload)
click to toggle source
# File lib/heimdall_apm/instruments/active_record.rb, line 12 def finish(name, id, payload) txn = ::HeimdallApm::TransactionManager.current txn.stop_segment end
start(name, id, payload)
click to toggle source
# File lib/heimdall_apm/instruments/active_record.rb, line 4 def start(name, id, payload) txn = ::HeimdallApm::TransactionManager.current segment = ::HeimdallApm::Segment.new('Sql'.freeze, name) segment.data = payload[:sql] txn.start_segment(segment) end