Method: NewRelic::Agent::EventAggregator#harvest!

Defined in:
lib/new_relic/agent/event_aggregator.rb

#harvest!Object

[View source]

77
78
79
80
81
82
83
84
85
86
87
# File 'lib/new_relic/agent/event_aggregator.rb', line 77

def harvest!
   = nil
  samples = []
  @lock.synchronize do
    samples.concat(@buffer.to_a)
     = @buffer.
    reset_buffer!
  end
  after_harvest()
  [(), samples]
end