Module NewRelic::Agent::CrossAppTracing
In: lib/new_relic/agent/cross_app_tracing.rb

Methods

Constants

NR_APPDATA_HEADER = 'X-NewRelic-App-Data'.freeze   The cross app response header for "outgoing" calls
NR_ID_HEADER = 'X-NewRelic-ID'.freeze   The cross app id header for "outgoing" calls
NR_TXN_HEADER = 'X-NewRelic-Transaction'.freeze   The cross app transaction header for "outgoing" calls
NR_SYNTHETICS_HEADER = 'X-NewRelic-Synthetics'.freeze   The cross app synthetics header

Public Instance methods

Extract x-process application data from the specified response and return it as an array of the form:

 [
   <cross app ID>,
   <transaction name>,
   <queue time in seconds>,
   <response time in seconds>,
   <request content length in bytes>,
   <transaction GUID>
 ]

[Validate]