• 로그인

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

초기화(Python 에이전트 API)

통사론

newrelic.agent.initialize(config_file=None, environment=None, ignore_errors=None, log_file=None, log_level=None)

수동 통합 프로세스 중에 지정된 구성 파일로 Python 에이전트를 초기화합니다.

설명

에이전트가 Python 애플리케이션과 수동으로 통합 될 때 지정된 구성 파일 로 Python 에이전트를 초기화하기 위해 호출됩니다.

최상의 계측 결과를 얻으려면 앱 코드에서 가능한 한 빨리 이 호출을 수행하십시오. 일반적인 Python 기능과 달리 가져오기 순서가 중요합니다. WSGI 및 애플리케이션 스크립트 파일의 경우 sys 가져오기 및 sys.path 업데이트를 제외하고 모든 가져오기 전에 initialize 호출을 배치합니다. initialize 을 여러 번 호출하는 경우 에이전트는 구성 파일과 환경 옵션이 동일한 경우 첫 번째 호출 이후의 호출을 무시합니다. 옵션이 다르면 예외가 발생합니다.

인수 없이 initialize 을 호출하는 경우 NEW_RELIC_LICENSE_KEY 환경 변수를 사용하여 라이선스 키 를 이미 지정해야 합니다. 또는 NEW_RELIC_CONFIG_FILENEW_RELIC_ENVIRONMENT 을 설정할 수 있습니다. 그러면 에이전트는 누락된 인수 대신 해당 값을 읽습니다.

매개변수

매개변수

설명

config_file

선택 과목. 에이전트 구성 파일의 경로입니다. 구성 파일을 제공하면 선택적 environment 매개변수를 사용하여 해당 구성 파일의 요소를 재정의할 수 있습니다.

environment

선택 과목. 환경의 이름을 나타냅니다. 구성 파일을 사용하는 경우 environment 으로 해당 파일의 설정을 재정의할 수 있습니다.

ignore_errors

부울

선택 과목. 시작 오류를 무시할지 여부를 나타냅니다. 기본값은 True 입니다.

log_file

선택 과목. 에이전트 로그 파일의 경로입니다. stdoutstderr 도 허용합니다(구성 파일의 log_file 옵션과 동일).

log_level

int 또는 적용 가능한 로깅 매개변수 유형

선택 과목. 로깅 수준을 설정합니다. 에이전트는 Python의 로깅 모듈 을 사용합니다. 옵션은 구성 파일의log_level 옵션과 동일합니다.

반환 값

없음.

설정 파일 및 환경으로 초기화

다음은 구성 파일과 환경 문자열을 사용하여 Python 에이전트를 초기화하는 예입니다.

newrelic.agent.initialize('/etc/newrelic/newrelic.ini', 'production')

모든 매개변수 값 사용

모든 매개변수 값으로 호출:

newrelic.agent.initialize('/etc/newrelic/newrelic.ini', 'production', ignore_errors=False, log_file='/var/log/newrelic.log', log_level=logging.DEBUG)
Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.