• 로그인

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

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

문제 신고

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 © 2022 New Relic Inc.

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