Method: NewRelic::Agent::AttributeFilter#prep_attributes_include_rules

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

#prep_attributes_include_rules(config) ⇒ Object

[View source]

134
135
136
137
138
139
140
141
142
# File 'lib/new_relic/agent/attribute_filter.rb', line 134

def prep_attributes_include_rules(config)
  build_rule(config[:'attributes.include'], DST_ALL, true)
  build_rule(config[:'transaction_tracer.attributes.include'], DST_TRANSACTION_TRACER, true)
  build_rule(config[:'transaction_events.attributes.include'], DST_TRANSACTION_EVENTS, true)
  build_rule(config[:'error_collector.attributes.include'], DST_ERROR_COLLECTOR, true)
  build_rule(config[:'browser_monitoring.attributes.include'], DST_BROWSER_MONITORING, true)
  build_rule(config[:'span_events.attributes.include'], DST_SPAN_EVENTS, true)
  build_rule(config[:'transaction_segments.attributes.include'], DST_TRANSACTION_SEGMENTS, true)
end