Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在AppDynamics Python代理配置中使用环境变量_Python_Appdynamics - Fatal编程技术网

在AppDynamics Python代理配置中使用环境变量

在AppDynamics Python代理配置中使用环境变量,python,appdynamics,Python,Appdynamics,如本文所述,应用程序动态的Python代理配置中环境变量的含义和用途是什么: 更具体地说: 如果在文件中设置了一个值,并且还设置了相应的环境变量,那么哪个值优先 如果我想对其中一些值使用环境变量,可以从文件中省略它们吗 看起来您还可以使用环境变量来配置python appdynamics代理 pip install appdynamics 打开你的回复 from appdynamics import config help(config) 对于通常的配置值APP_NAME、TIER_NAME

如本文所述,应用程序动态的Python代理配置中环境变量的含义和用途是什么:

更具体地说:

如果在文件中设置了一个值,并且还设置了相应的环境变量,那么哪个值优先

如果我想对其中一些值使用环境变量,可以从文件中省略它们吗


看起来您还可以使用环境变量来配置python appdynamics代理

pip install appdynamics
打开你的回复

from appdynamics import config
help(config)
对于通常的配置值APP_NAME、TIER_NAME、NODE_NAME等,可以通过环境变量进行配置。您只需要在它们前面加上“APPD”。对于APP_NAME,它将是:

export APPD_APP_NAME=MY_SUPER_COOL_APP_NAME

您可以在代码中配置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文件的位置。也就是说,设置环境变量是不够的

然后,需要在appd.init之后通过运行 pyagent代理启动

代理将自动使用代码中的代理配置


有关配置键的完整列表,请参见我在不更改应用程序代码的情况下仅定义了环境变量。请注意,控制器主机的变量名为APPD\u controller\u host。还可以将命令行参数传递给进程