类似arthas的工具。支持telet链接、websocket,并提供了默认的websocket的前端页面。
javaaget运行时attach到目标进程,通过etty启动一个rpc接口,接收命令,如果是监控方法耗时、参数、返回值的watch命令,则创建一个ClassFileTrasformer,通过ASM修改对应的类,在方法前后注入代码,调用Istrumetatio.retrasform方法完成增强。
Commads目前实现的方法有
scSearchClass
watch观察方法的参数、返回值、耗时
el执行表达式
websocket支持websocket链接,并且提供了一个默认的websocket页










评论