Module NewRelic::Agent::Configuration
In: lib/new_relic/agent/configuration/high_security_source.rb
lib/new_relic/agent/configuration/yaml_source.rb
lib/new_relic/agent/configuration/manager.rb
lib/new_relic/agent/configuration/mask_defaults.rb
lib/new_relic/agent/configuration/dotted_hash.rb
lib/new_relic/agent/configuration/default_source.rb
lib/new_relic/agent/configuration/environment_source.rb
lib/new_relic/agent/configuration/server_source.rb
lib/new_relic/agent/configuration/manual_source.rb
lib/new_relic/agent/configuration.rb

Methods

value_of  

Classes and Modules

Class NewRelic::Agent::Configuration::Boolean
Class NewRelic::Agent::Configuration::DefaultSource
Class NewRelic::Agent::Configuration::DottedHash
Class NewRelic::Agent::Configuration::EnvironmentSource
Class NewRelic::Agent::Configuration::HighSecuritySource
Class NewRelic::Agent::Configuration::Manager
Class NewRelic::Agent::Configuration::ManualSource
Class NewRelic::Agent::Configuration::ServerSource
Class NewRelic::Agent::Configuration::YamlSource

Constants

MASK_DEFAULTS = { :'thread_profiler' => Proc.new { !NewRelic::Agent::Threading::BacktraceService.is_supported? }, :'thread_profiler.enabled' => Proc.new { !NewRelic::Agent::Threading::BacktraceService.is_supported? }
AUTOSTART_BLACKLISTED_RAKE_TASKS = [ 'about', 'assets:clean', 'assets:clobber', 'assets:environment', 'assets:precompile', 'assets:precompile:all', 'db:create', 'db:drop', 'db:fixtures:load', 'db:migrate', 'db:migrate:status', 'db:rollback', 'db:schema:cache:clear', 'db:schema:cache:dump', 'db:schema:dump', 'db:schema:load', 'db:seed', 'db:setup', 'db:structure:dump', 'db:version', 'doc:app', 'log:clear', 'middleware', 'notes', 'notes:custom', 'rails:template', 'rails:update', 'routes', 'secret', 'spec', 'spec:features', 'spec:requests', 'spec:controllers', 'spec:helpers', 'spec:models', 'spec:views', 'spec:routing', 'spec:rcov', 'stats', 'test', 'test:all', 'test:all:db', 'test:recent', 'test:single', 'test:uncommitted', 'time:zones:all', 'tmp:clear', 'tmp:create'
DEFAULTS = { :license_key => { :default => '', :public => true, :type => String, :allowed_from_server => false, :description => 'Your New Relic <a href="https://docs.newrelic.com/docs/accounts-partnerships/accounts/account-setup/license-key">license key</a>.'

Public Class methods

Helper since default Procs are evaluated in the context of this module

[Validate]