Skip to content

Latest commit

 

History

History
34 lines (30 loc) · 1.46 KB

agent-deploy.md

File metadata and controls

34 lines (30 loc) · 1.46 KB

1、打包

cd bee-apm-agent
mvn package -Dmaven.test.skip=true

打包生成的文件在/bee-apm/packages目录里 包含配置文件config.ymlbee-agent.jar、采集插件plugins目录、传输插件transmit、依赖lib目录ext-lib

2、ext-lib

自行下载servlet-api.jar并复制到/packages/ext-lib目录中

3、vm配置

-javaagent:/home/packages/bee-agent.jar
-Dbee.config=/home/packages/xxx.yml
-Dbee.env=xxx
-Dbee.app=xxx
-Dbee.inst=xxx
-Dbee.ip=xxx
-Dbee.port=xxx

其中xxx为根据自己的情况设置相应的值

  • javaagent 指定bee-agent.jar包位置
  • bee.config 指定配置文件的位置,不配置的话默认和bee-agent.jar同级目录的config.yml配置文件,如果配置了指定位置,以指定的配置文件为准
  • bee.env 配置环境名称(比如生产prod,测试test,开发dev)
  • bee.app 配置应用名称或者工程名称(比如应用名称crm)
  • bee.inst 配置应用实例名称(应用部署了多个实例,比如有三个实例,可以命名为crm01、crm02,crm03)
  • bee.port 配置应用端口
  • bee.ip 配置应用主机IP

备注:

  • 在启动应用之前,记得先启动zookeeper,bee-agent依赖zookeeper来生成id值。
  • 调整配置文件config.ymlplugins.process.interceptPoints.typeMatch.include.nameStartsWith节点的值为您应用的包名,当然您也可以配置其它规则,具体参考配置文件里相关注释说明