Method: NewRelic::Agent::SqlSampler#merge!
- Defined in:
- lib/new_relic/agent/sql_sampler.rb
permalink #merge!(sql_traces) ⇒ Object
184 185 186 187 188 189 190 191 192 193 194 195 |
# File 'lib/new_relic/agent/sql_sampler.rb', line 184 def merge!(sql_traces) @samples_lock.synchronize do sql_traces.each do |trace| existing_trace = @sql_traces[trace.sql] if existing_trace existing_trace.aggregate_trace(trace) else @sql_traces[trace.sql] = trace end end end end |