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

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

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

문제 신고

global_settings(Python 에이전트 API)

통사론

newrelic.agent.global_settings()

이 호출은 Python 에이전트의 전역 설정 개체에 대한 참조를 반환합니다.

설명

이 호출은 사용 가능한 설정을 변경하는 데 사용할 수 있는 전역 에이전트 설정 개체에 대한 참조를 반환합니다. 반환된 설정 개체에는 중첩된 계층적 개체가 포함되어 있습니다. 설정 이름은 에이전트 구성 파일 의 전역 설정 이름과 일치합니다.

global_settings 객체에는 구성 파일 및 환경 변수의 설정이 포함됩니다. application_settings 객체에는 서버 측 구성의 추가 구성 변경 사항이 포함되어 있습니다.

전역 설정 개체를 사용하여 전역 설정을 업데이트하면 다음에 Python 에이전트가 해당 특정 애플리케이션의 수집기 에 등록될 때만 변경 사항이 적용됩니다.

에이전트가 초기화되기 전에 액세스하면 전역 설정에는 사용자 환경 변수의 재정의와 함께 기본 구성 설정이 적용됩니다. 에이전트 초기화 후에 액세스하면 전역 설정에는 전역 설정이기도 한 모든 에이전트 구성 파일 설정이 포함됩니다(구성 파일에는 전역 설정 개체보다 적은 설정이 포함되어 있기 때문입니다).

반환 값

전역 에이전트 설정 개체에 대한 참조를 반환합니다.

다양한 설정 할당

다음은 proxy_host , proxy_port , slow_sql.enabledbrowser_monitoring.auto_instrument 설정을 할당하는 몇 가지 예입니다.

settings = newrelic.agent.global_settings()
settings.proxy_host = 'proxy.intranet'
settings.proxy_port = 8888
settings.slow_sql.enabled = False
settings.browser_monitoring.auto_instrument = False

dict에 설정 전달

디버깅 또는 로깅 중이고 기존 Python 사전 객체로 전역 설정이 필요한 경우 결과를 dict에 전달할 수 있습니다. 다음은 예입니다.

settings_dict = dict(newrelic.agent.global_settings())
for name, value in settings_dict.items():
print name, value

name 은 해당 설정의 전체 점선 경로가 됩니다.

Copyright © 2024 New Relic Inc.

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