Java 探针部署

安装依赖

Java 环境 版本范围 (1.6 - 1.8)

安装顺序

  • 发布fix-agent 到对应的机器上
  • 探针脚本添加运行
AGENT\_SCRIPT={prefix}/chuanyun/fixagent/fix\_agent\_env.sh

if \[ -f $AGENT\_SCRIPT \];then

     $AGENT\_SCRIPT 项目名 release

fi

部署

  • 将探针 jar 包部署到应用服务器 ${chuanyunPrefix}/agent 目录下

  • 设置 jvm 启动参数

-XX:PermSize=256m -XX:MaxPermSize=256m

-javaagent:${chuanyunPrefix}/agent/fix-bootstrap-1.0.0-SNAPSHOT.jar

-Dfix.applicationName=${applicationName}

-Dfix.log=${chuanyunPrefix}/agent/log

-Dfix.projectEnv=${ENV}

-Dfix.tracingLog=${chuanyunPrefix}/log/tracing/java

-Dfix.samplingRate=${samplingRate}
  • 重启应用

  • 部署flume收集 ${chuanyuanPrefix}/log/tracing/java 目录下的日志,发送到 Kafka 中(发送到topic : cytracing

  • 如有需要,添加日志删除 crontab,日志格式 tracing-xxx.log.yyyy-mm-dd

参数说明

  • ${chuanyunPrefix} 是穿云平台部署目录

    exp. /var/chuanyun

  • ${applicationName} 是当前应用名

    exp. tradeweb

  • ${ENV} 是应用运行环境

    exp. release/sit/test

  • ${samplingRate} 是采样率, 1 是全采样, 2 是1/2采样,以此类推。

results matching ""

    No results matching ""