Method: NewRelic::Agent::CrossAppTracing#record_cross_app_metrics
- Defined in:
- lib/new_relic/agent/distributed_tracing/cross_app_tracing.rb
permalink #record_cross_app_metrics ⇒ Object
[View source]
75 76 77 78 79 80 81 82 83 |
# File 'lib/new_relic/agent/distributed_tracing/cross_app_tracing.rb', line 75 def record_cross_app_metrics if (id = cross_app_payload&.id) app_time_in_seconds = [ Process.clock_gettime(Process::CLOCK_REALTIME) - transaction.start_time, 0.0 ].max NewRelic::Agent.record_metric("ClientApplication/#{id}/all", app_time_in_seconds) end end |