class ScoutStatsd::TransactionCallback
Public Instance Methods
call(payload)
click to toggle source
# File lib/scout_statsd/transaction_callback.rb, line 3 def call(payload) @payload = payload StatsD.measure("#{ScoutStatsd.prefix}#{payload.transaction_type_slug}.duration_ms", payload.duration_ms) if payload.queue_time_ms StatsD.measure("#{ScoutStatsd.prefix}#{payload.transaction_type_slug}.queue_time_ms", payload.queue_time_ms) end if payload.error? StatsD.increment("#{ScoutStatsd.prefix}#{payload.transaction_type_slug}.error_count") end end