arthas-------------trace命令詳解


安裝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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM