1.下载btrace https://github.com/btraceio/btrace/releases/download/v1.3.8.3-1/btrace-bin-1.3.8.3.tgz
2.上传到linux服务器上
服务器jdk版本是1.8
[develop1@iZwz9goaw9phak5u8bdplgZ ~]$ java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
3.解压缩
新建一个btrace 文件夹 把压缩文件放在这个文件夹中解压缩 tar -zxvf btrace-bin-1.3.8.3.tgz
4.修改权限 chmod 755 -R btrace
5.jps 获得java运行线程ID
6.编写跟踪代码
Tracer.java
设置变量环境至当前用户下的.profile
export JAVA_HOME=/usr/local/jdk1.8.0_162
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
BTRACE_HOME= /mnt/btrace
export BTRACE_HOME
export PATH=$PATH:$BTRACE_HOME/bin
然后执行 source .profile
cd 到bin 文件夹下
运行命令
直接打印
btrace 29329 /mnt/btrace/monitor/Tracer.java
输出到特定文件中:
btrace -o btrace.log 19223 /mnt/btrace/monitor/Tracer.java