Method: OneApm::Agent::CrossAppMonitor#build_payload
- Defined in:
- lib/one_apm/agent/cross_app/cross_app_monitor.rb
#build_payload(state, timings, content_length) ⇒ Object
126 127 128 129 130 131 132 133 134 135 136 |
# File 'lib/one_apm/agent/cross_app/cross_app_monitor.rb', line 126 def build_payload(state, timings, content_length) payload = [ OneApm::Manager.config[:cross_process_id], timings.transaction_name, timings.queue_time_in_seconds.to_f, timings.app_time_in_seconds.to_f, content_length, state.request_guid ] payload = obfuscator.obfuscate(OneApm::JSONWrapper.dump(payload)) end |