Method: NewRelic::Agent::Transaction#calculate_transport_duration
- Defined in:
- lib/new_relic/agent/transaction.rb
permalink #calculate_transport_duration(distributed_trace_payload) ⇒ Object
This method returns transport_duration in seconds. Transport duration is stored in milliseconds on the payload, but it’s needed in seconds for metrics and intrinsics.
652 653 654 655 656 657 |
# File 'lib/new_relic/agent/transaction.rb', line 652 def calculate_transport_duration(distributed_trace_payload) return unless distributed_trace_payload duration = start_time - (distributed_trace_payload. / 1000.0) [duration, 0].max end |