def local_config(args): if len(args) == 0: usage('local-config') return import newrelic.core.config import newrelic.api.settings import newrelic.agent _settings = newrelic.api.settings.settings() if len(args) >= 2: _settings.log_file = args[1] else: _settings.log_file = '/tmp/python-agent-test.log' _settings.log_level = logging.DEBUG try: os.unlink(_settings.log_file) except Exception: pass initialize_logging() _logger = logging.getLogger(__name__) config_file = args[0] if config_file == '-': config_file = None newrelic.agent.initialize(config_file, ignore_errors=False, log_file=_settings.log_file, log_level=_settings.log_level) config = newrelic.core.config.flatten_settings(_settings) keys = config.keys() keys.sort() for key in keys: print '%s = %s' % (key, repr(config[key]))
def local_config(args): if len(args) == 0: usage('local-config') return import newrelic.core.config import newrelic.api.settings import newrelic.agent _settings = newrelic.api.settings.settings() if len(args) >= 2: _settings.log_file = args[1] else: _settings.log_file = '/tmp/python-agent-test.log' _settings.log_level = logging.DEBUG try: os.unlink(_settings.log_file) except: pass initialize_logging() _logger = logging.getLogger(__name__) config_file = args[0] if config_file == '-': config_file = None newrelic.agent.initialize(config_file, ignore_errors=False, log_file=_settings.log_file, log_level=_settings.log_level) config = newrelic.core.config.flatten_settings(_settings) keys = config.keys() keys.sort() for key in keys: print('%s = %s' % (key, repr(config[key])))
def remote_config(args): if len(args) == 0: usage('server-config') return import newrelic.core.config import newrelic.api.settings import newrelic.agent _settings = newrelic.api.settings.settings() if len(args) >= 2: _settings.log_file = args[1] else: _settings.log_file = '/tmp/python-agent-test.log' _settings.log_level = logging.DEBUG try: os.unlink(_settings.log_file) except: pass initialize_logging() _logger = logging.getLogger(__name__) config_file = args[0] if config_file == '-': config_file = None newrelic.agent.initialize(config_file, ignore_errors=False, log_file=_settings.log_file, log_level=_settings.log_level) _application = newrelic.api.application.application_instance() _timeout = 30.0 _start = time.time() _status = _application.activate(timeout=_timeout) _end = time.time() _duration = _end - _start if not _application.active: _logger.error('Unable to register application for test, ' 'connection could not be established within %s seconds.', _timeout) return _logger.debug('Registration took %s seconds.', _duration) config = newrelic.core.config.flatten_settings(_application.settings) keys = config.keys() keys.sort() for key in keys: print('%s = %s' % (key, repr(config[key])))
def remote_config(args): if len(args) == 0: usage('server-config') return import newrelic.core.config import newrelic.api.settings import newrelic.agent _settings = newrelic.api.settings.settings() if len(args) >= 2: _settings.log_file = args[1] else: _settings.log_file = '/tmp/python-agent-test.log' _settings.log_level = logging.DEBUG try: os.unlink(_settings.log_file) except Exception: pass initialize_logging() _logger = logging.getLogger(__name__) config_file = args[0] if config_file == '-': config_file = None newrelic.agent.initialize(config_file, ignore_errors=False, log_file=_settings.log_file, log_level=_settings.log_level) _application = newrelic.api.application.application_instance() _timeout = 30.0 _start = time.time() _status = _application.activate(timeout=_timeout) _end = time.time() _duration = _end - _start if not _application.active: _logger.error( 'Unable to register application for test, ' 'connection could not be established within %s seconds.', _timeout) return _logger.debug('Registration took %s seconds.', _duration) config = newrelic.core.config.flatten_settings(_application.settings) keys = config.keys() keys.sort() for key in keys: print '%s = %s' % (key, repr(config[key]))