Method: NewRelic::Agent::StatsEngine#apply_rules_to_metric_data
- Defined in:
- lib/new_relic/agent/stats_engine.rb
permalink #apply_rules_to_metric_data(rules_engine, stats_hash) ⇒ Object
160 161 162 163 164 165 166 167 168 169 170 |
# File 'lib/new_relic/agent/stats_engine.rb', line 160 def apply_rules_to_metric_data(rules_engine, stats_hash) renamed_stats = NewRelic::Agent::StatsHash.new(stats_hash.started_at) stats_hash.each do |spec, stats| new_name = rules_engine.rename(spec.name) unless new_name.nil? new_spec = NewRelic::MetricSpec.new(new_name, spec.scope) renamed_stats[new_spec].merge!(stats) end end renamed_stats end |