BTrace的使用
BTrace主要是在不停止服务器上程序的情况下,修改应用程序的字节码。执行BTrace脚本,可以拦截代码(方法入参,返回值,异常,执行到的行号等等)。
注意:1)但BTrace只可和程序在同一台机器上才可执行,不能监控远程服务器上的程序
2)生产环境下可以使用,但是被修改的字节码不会被还原
BTrace安装
1)下载安装包安装,github地址:https://github.com/btraceio/btrace
2)新建环境变量BTRACE_HOME
3)添加Path:%BTRACE_HOME%\bin
4) 编写btrace脚本,执行btrace脚本(btrace pid 脚本名)
BTrace脚本
1)https://github.com/Lindsay-Austin/btrace/tree/master