Method: NewRelic::Agent::EventAggregator.enabled_keys

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

.enabled_keys(*keys) ⇒ Object Also known as: enabled_key

An aggregator can specify one or more keys to check to see if it is enabled. Multiple keys will be &&‘d and the enabled status of the aggregator will be reset when agent configuration changes.

[View source]

23
24
25
26
27
28
29
30
# File 'lib/new_relic/agent/event_aggregator.rb', line 23

def enabled_keys(*keys)
  if keys.empty?
    @enabled_keys ||= []
  else
    @enabled_keys = Array(keys)
    @enabled_fn = ->() { @enabled_keys.all? { |k| Agent.config[k] } }
  end
end