Class: OneApm::Agent::CrossAppSamplesSender

Inherits:
Object
  • Object
show all
Defined in:
lib/one_apm/agent/agent/cross_app_samples_sender.rb

Instance Method Summary collapse

Constructor Details

#initialize(events, agent) ⇒ CrossAppSamplesSender

this class should be abandoned



8
9
10
11
# 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

Instance Method Details

#send_sample(sample) ⇒ Object



13
14
15
16
17
18
19
# 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