BTrace:线上问题排查工具
作者:互联网
BTrace简介
GitHub地址:BTrace
下载地址:v1.3.11.3
官方使用教程:Btrace使用教程
Windows安装
下载对应的zip文件,解压
配置环境变量:
BTRACE_HOME=D:\Program Files\btrace-bin
Path内添加:
%BTRACE_HOME%\bin
查看版本:
$ btrace --version
BTrace v.1.3.11.3 (20181217)
Linux安装
第一步,在github 上下载 releases 版 btrace-bin-1.3.9.tgz,zip 版的没有 build 目录。
第二步,解压 btrace-bin-1.3.9.tgz 到一个目录即可,例如 /home/hongda/soft/btrace , 到这一步其实就可以用了,只是执行脚本的时候需要在 btrace 命令前加上绝对路径,如果想在任意目录可执行,进行下一步第三步。
第三步,配置环境变量,配置的环境变量包括 JAVA_HOME和 BTRACE_HOME 。
例如我的配置如下:
export JAVA_HOME=/home/hongda/soft/jdk1.8.0_111
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export BTRACE_HOME=/home/hongda/soft/btrace
export PATH=$PATH:$BTRACE_HOME/bin
之后执行命令 source /etc/profile
,使环境变量立即生效。接下来在任意目录执行 btrace
命令,都可以执行成功了。
使用
<dependency>
<groupId>com.sun.btrace</groupId>
<artifactId>btrace-agent</artifactId>
<version>1.3.11.3</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${basedir}/libs/btrace/btrace-agent.jar</systemPath>
</dependency>
<dependency>
<groupId>com.sun.btrace</groupId>
<artifactId>btrace-boot</artifactId>
<version>1.3.11.3</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${basedir}/libs/btrace/btrace-boot.jar</systemPath>
</dependency>
<dependency>
<groupId>com.sun.btrace</groupId>
<artifactId>btrace-client</artifactId>
<version>1.3.11.3</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${basedir}/libs/btrace/btrace-client.jar</systemPath>
</dependency>
或者直接安装到本地:
mvn install:install-file -Dfile=D:\Git\Hello-World\libs\btrace\btrace-boot.jar -DgroupId=com.sun.btrace -DartifactId=btrace-boot -Dversion=1.3.11.3 -Dpackaging=jar
文件夹符合无所谓,都可以
mvn install:install-file -Dfile=D:/Git/Hello-World/libs/btrace/btrace-boot.jar -DgroupId=com.sun.btrace -DartifactId=btrace-boot -Dversion=1.3.11.3 -Dpackaging=jar
上面这句也可以,然后修改pom.xml配置即可
参考:
标签:bin,1.3,jar,btrace,排查,export,线上,HOME,BTrace 来源: https://www.cnblogs.com/hongdada/p/10479412.html