Method: NewRelic::Agent::DistributedTraceMetrics#record_transport_duration_metrics

Defined in:
lib/new_relic/agent/distributed_tracing/distributed_trace_metrics.rb

#record_transport_duration_metrics(transaction, payload) ⇒ Object

[View source]

52
53
54
55
56
57
58
# File 'lib/new_relic/agent/distributed_tracing/distributed_trace_metrics.rb', line 52

def record_transport_duration_metrics(transaction, payload)
  return unless payload

  prefix = prefix_for_metric('TransportDuration', transaction, payload)
  duration = transaction.calculate_transport_duration(payload)
  record_unscoped_metric(transaction, prefix, duration)
end