Method: NewRelic::Agent::Transaction#record_queue_time
- Defined in:
- lib/new_relic/agent/transaction.rb
permalink #record_queue_time ⇒ Object
807 808 809 810 811 812 813 814 815 816 |
# File 'lib/new_relic/agent/transaction.rb', line 807 def record_queue_time value = queue_time if value > 0.0 if value < MethodTracerHelpers::MAX_ALLOWED_METRIC_DURATION @metrics.record_unscoped(QUEUE_TIME_METRIC, value) else ::NewRelic::Agent.logger.log_once(:warn, :too_high_queue_time, "Not recording unreasonably large queue time of #{value} s") end end end |