sunny-miss

安装arthas:

//详细地址:https://arthas.aliyun.com/doc/trace.html


trace命令:
注意事项:trace 能方便的帮助你定位和发现因 RT 高而导致的性能问题缺陷,但其每次只能跟踪一级方法的调用链路。

案例命令:
1、监听方法耗时
trace cn.tk.netcore.rest.OutPolicyRest policyV1 -n 5 \'1==1\'

//\'#cost > 100\'只会展示耗时大于100ms的调用路径,有助于在排查问题的时候,只关注异常情况
//-n trace次数限制,捕捉到5次调用就退出命令。
trace cn.tk.netcore.rest.OutPolicyRest policyV1 -n 5 \'#cost > 100\'

2、现在想要深入子函数primeFactors,可以打开一个新终端2,使用telnet localhost 3658连接上arthas,再trace primeFactors时,指定listenerId。(动态trace,3.3.0 版本后支持。)
trace cn.tk.netcore.service.impl.PolicyNewServiceImpl create --listenerId 24

trace -E cn.tk.netcore.service.impl.PolicyNewServiceImpl|cn.tk.netcore.service.CreatePolicyDataNewServiceImpl|cn.tk.netcore.service.PolicyDataServiceImpl create|createPolicy|savePolicyNew --listenerId 29

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-01-08
  • 2021-07-16
  • 2021-10-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-04
  • 2022-01-01
  • 2022-01-06
  • 2021-12-30
  • 2022-02-13
相关资源
相似解决方案