Method: NewRelic::Agent::SqlSampler#harvest!
- Defined in:
- lib/new_relic/agent/sql_sampler.rb
permalink #harvest! ⇒ Object
197 198 199 200 201 202 203 204 205 206 207 |
# File 'lib/new_relic/agent/sql_sampler.rb', line 197 def harvest! return NewRelic::EMPTY_ARRAY unless enabled? slowest = [] @samples_lock.synchronize do slowest = @sql_traces.values @sql_traces = {} end slowest.each { |trace| trace.prepare_to_send } slowest end |