快速部署
UniAgent部署(仅支持Linux系统)
当Linux服务器上存在多种语言的应用时,推荐使用UniAgent安装。
安装路径固定为/opt/tingyun-oneagent,安装步骤请参见UniAgent部署说明。
UniAgent安装包内集成了Java/PHP/.NET Core/Node.js/Python 多个语言的探针,安装后不需要手工修改应用的配置文件,所有嵌入探针的动作均由UniAgent自动完成,并且可以自动监控Docker容器内的应用。
UniAgent安装完毕后,如需监控python应用,需手工开启/opt/tingyun-oneagent/conf/interceptor.conf
内python监控开关python_enabled=true
sudo sed -i -e "s/python_enabled.*/python_enabled=true/" /opt/tingyun-oneagent/conf/interceptor.conf
然后重启Python应用即可。
普通部署(仅支持Linux系统)
以下快速安装步骤在命令行操作,示例应用为 django应用。
解压缩探针安装包。
tar -zxvf tingyun-1.1.0.tar.gz -C /tmp
安装探针。
python /tmp/tingyun-1.1.0/setup.py install
生成本地配置文件。
tingyun-admin generate-config YourLicenseKey outputFile.ini
例如:
tingyun-admin generate-config 123-456-789-001 /tmp/tingyun.ini
打开本地配置文件,设置collectors,并将ssl设置成False。
格式为collectors=IP:Port。例如:
collectors=10.128.1.12:7665
部署探针。
假设配置文件的存放路径为/tmp/tingyun.ini,做如下配置:
TINGYUN_CONFIG_FILE=/tmp/tingyun.ini tingyun-admin run-program 应用的启动命令 应用启动参数
例如:
TINGYUN_CONFIG_FILE=/tmp/tingyun.ini tingyun-admin run-program python manage.py runserver
访问应用。
探针需要有应用的访问才能驱动探针工作,在部署后请对应用进行访问。