2017-10-05 2 views
1

ここに記載されているように、アプリのダイナミクス用のPython Agentの構成の環境変数の意味と使用は何ですか:AppDynamics Pythonのエージェントの設定で環境変数を使用して

具体的

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

  • ファイルに値が設定され、対応する環境変数も設定されている場合、どちらが優先されますか?

  • これらの値の一部に環境変数を使用したい場合は、ファイルから省略できますか?

答えて

1

環境変数を使ってpython appdynamicsエージェントを設定することもできます。

pip install appdynamics 

あなたのREPLあなたは、環境変数を経由して、それらを設定することができ、通常の設定値(APP_NAME、TIER_NAME、NODE_NAME、など)については

from appdynamics import config 
help(config) 

を開きます。それらに接頭辞 'APPD_'を付ける必要があります。 APP_NAMEのために、それは次のようになりについて:

export APPD_APP_NAME=MY_SUPER_COOL_APP_NAME 
0

あなたがそうのように、あなたのコード内でのpythonエージェントを設定することができます

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

を参照してください。
関連する問題