module NewRelic::Control::PrivateInstanceMethods
Private Instance Methods
config_file_path()
click to toggle source
# File lib/new_relic/control/private_instance_methods.rb, line 24 def config_file_path @config_file_override || Agent.config[:config_path] end
configure_high_security()
click to toggle source
# File lib/new_relic/control/private_instance_methods.rb, line 13 def configure_high_security if security_settings_valid? && Agent.config[:high_security] Agent.logger.info('Installing high security configuration based on local configuration') Agent.config.replace_or_add_config(Agent::Configuration::HighSecuritySource.new(Agent.config)) end end
create_logger(options)
click to toggle source
# File lib/new_relic/control/private_instance_methods.rb, line 28 def create_logger(options) if ::NewRelic::Agent.logger.is_startup_logger? ::NewRelic::Agent.logger = NewRelic::Agent::AgentLogger.new(root, options.delete(:log)) end end
init_instrumentation()
click to toggle source
# File lib/new_relic/control/private_instance_methods.rb, line 34 def init_instrumentation if !security_settings_valid? handle_invalid_security_settings elsif Agent.config[:agent_enabled] && !NewRelic::Agent.instance.started? start_agent install_instrumentation elsif !Agent.config[:agent_enabled] install_shim else DependencyDetection.detect! end end
log_yaml_source_failures(yaml_source)
click to toggle source
# File lib/new_relic/control/private_instance_methods.rb, line 20 def log_yaml_source_failures(yaml_source) yaml_source.failures.each { |msg| stdout.puts Agent::AgentLogger.format_fatal_error(msg) } end