2017-10-05 1 views
1

:사용하여 환경 변수 여기에 설명 된대로 의미와 응용 역학에 대한 파이썬 에이전트 구성에서 환경 변수의 사용은 무엇

https://docs.appdynamics.com/display/PRO42/Python+Agent+Settings

더 구체적으로 :

  • 값이 파일에 설정되고 해당 환경 변수도 설정되는 경우 어느 것이 우선합니까?

  • 이러한 값 중 일부에 환경 변수를 사용하려면이 값을 파일에서 생략 할 수 있습니까?

답변

1

환경 변수를 사용하여 파이썬 appdynamics 에이전트를 구성 할 수있는 것처럼 보입니다.

pip install appdynamics 

은 REPL 일반적인 구성 값

from appdynamics import config 
help(config) 

(APP_NAME, TIER_NAME, NODE_NAME 등)는 환경 변수를 통해 구성 할 수 있습니다를 엽니 다. 'APPD_'를 접두어로 붙이면됩니다. APP_NAME 것이 될 것이다 경우 :

export APPD_APP_NAME=MY_SUPER_COOL_APP_NAME 
0

은 당신과 같이 코드에서 파이썬 에이전트를 구성 할 수 있습니다

from appdynamics.agent import api as appd 

appd.init(environ={'APPD_APP_NAME': 'appname', 
        'APPD_TIER_NAME': 'yourtier', 
        'APPD_NODE_NAME': 'yournode'}) 

또는, 당신은 당신의 appdynamics.cfg 파일의 위치에 전달할 수 있습니다. 즉, 환경 변수를 설정하는 것만으로는 충분하지 않습니다.

그런 다음 수동 자동 프록시에서 사용되는 코드에서 pyagent proxy start

에이전트 구성을 실행하여 (당신 appd.init 후) 프록시를 시작해야합니다.

구성 키의 전체 목록은 setting docs

을 참조하십시오.
관련 문제