Method: NewRelic::Agent::StatsHash#merge_transaction_metrics!

Defined in:
lib/new_relic/agent/stats_engine/stats_hash.rb

#merge_transaction_metrics!(txn_metrics, scope) ⇒ Object

[View source]

148
149
150
151
152
153
154
155
156
157
# File 'lib/new_relic/agent/stats_engine/stats_hash.rb', line 148

def merge_transaction_metrics!(txn_metrics, scope)
  txn_metrics.each_unscoped do |name, stats|
    merge_or_insert(@unscoped, name, stats)
  end
  txn_metrics.each_scoped do |name, stats|
    spec = NewRelic::MetricSpec.new(name, scope)
    merge_or_insert(@scoped, spec, stats)
    merge_or_insert(@unscoped, name, stats)
  end
end