Class NewRelic::Agent::Configuration::ServerSource
In: lib/new_relic/agent/configuration/server_source.rb
Parent: DottedHash

Methods

Constants

TOP_LEVEL_KEYS = [ "apdex_t", "application_id", "beacon", "browser_key", "browser_monitoring.debug", "browser_monitoring.loader", "browser_monitoring.loader_version", "cross_process_id", "data_report_period", "data_report_periods.analytic_event_data", "encoding_key", "error_beacon", "js_agent_file", "js_agent_loader", "trusted_account_ids"   These keys appear outside of the agent_config hash in the connect response, but should still be merged in as config settings to the main agent configuration.

Public Class methods

Public Instance methods

These feature gates are not intended to be bullet-proof, but only to avoid the overhead of collecting and transmitting additional data if the user‘s subscription level precludes its use. The server is the ultimate authority regarding subscription levels, so we expect it to do the real enforcement there.

[Validate]