Files

1.2 KiB
Raw Permalink Blame History

方法执行监控

对匹配 class-pattern{{}} method-pattern{{}} 的类、方法的调用进行监控。

monitor 命令是一个非实时返回命令。

实时返回命令是输入之后立即返回,而非实时返回的命令,则是不断的等待目标 Java 进程返回信息,直到用户输入 Ctrl+C{{}} 为止。

服务端是以任务的形式在后台跑任务,植入的代码随着任务的中止而不会被执行,所以任务关闭后,不会对原有性能产生太大影响,而且原则上,任何 Arthas 命令不会引起原有业务逻辑的改变。

监控的维度说明

监控项 说明
timestamp 时间戳
class Java 类
method 方法(构造方法、普通方法)
total 调用次数
success 成功次数
fail 失败次数
rt 平均 RT
fail-rate 失败率

使用参考

monitor -c 5 demo.MathGame primeFactors{{execute T2}}

Q{{exec interrupt}}或者Ctrl+c{{exec interrupt}}退出