• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

초기화(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 © 2024 New Relic Inc.

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