快速部署

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应用。

  1. 解压缩探针安装包。

    tar -zxvf tingyun-1.1.0.tar.gz -C /tmp
    
  2. 安装探针。

    python /tmp/tingyun-1.1.0/setup.py install
    
  3. 生成本地配置文件。

    tingyun-admin generate-config  YourLicenseKey outputFile.ini
    

    例如:

    tingyun-admin generate-config 123-456-789-001 /tmp/tingyun.ini
    
  4. 打开本地配置文件,设置collectors,并将ssl设置成False。

    格式为collectors=IP:Port。例如:

    collectors=10.128.1.12:7665
    
  5. 部署探针。

    假设配置文件的存放路径为/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
    
  6. 访问应用。

    探针需要有应用的访问才能驱动探针工作,在部署后请对应用进行访问。

results matching ""

    No results matching ""