class OneApm::Agent::CrossAppSamplesSender
Public Class Methods
new(events, agent)
click to toggle source
this class should be abandoned
# File lib/one_apm/agent/agent/cross_app_samples_sender.rb, line 8 def initialize(events, agent) # @agent = agent # events.subscribe(:cross_sample_buffer_added, &method(:send_sample)) end
Public Instance Methods
send_sample(sample)
click to toggle source
# File lib/one_apm/agent/agent/cross_app_samples_sender.rb, line 13 def send_sample(sample) # OneApm::Manager.logger.debug "Send Cross App samples..." # @agent.harvest_lock.synchronize do # @agent.service.transaction_sample_data([sample]) # end # OneApm::Manager.logger.debug "Send Cross App samples successful." end