Detailed use of Arthas

foreword

 

Arthas is an online monitoring and diagnosis product. It can view the status information of application load, memory, gc, and thread in real time from a global perspective, and can diagnose business problems without modifying the application code, including checking the in and out of method calls Parameters, exceptions, time-consuming monitoring method execution, class loading information, etc., greatly improving the efficiency of online problem troubleshooting.

What can Arthas do?

When you encounter the following similar problems and feel at a loss, Arthaswe can help you solve them:

  • Which jar package is this class loaded from? Why are various types of related Exception reported?
  • Why is the code I changed not executed? Could it be that I didn't commit? Branching wrong?
  • If you encounter a problem and cannot debug online, can you only republish it by adding a log?
  • I encountered a problem with the data processing of a certain user online, but it also cannot be debugged online, and cannot be reproduced offline!
  • Is there a global view into the health of the system?
  • Is there any way to monitor the real-time running status of the JVM?
  • How to find an instance of a class directly from within the JVM?

In general, the emergence of Arthas can greatly improve programmers' troubleshooting and positioning of online problems, so as to achieve the purpose of solving problems quickly. For a more detailed introduction, please refer to: https://arthas.aliyun.com/

Since there are many contents involved, this article will introduce and explain from the following aspects:

  1. Arthas

Guess you like

Origin blog.csdn.net/zhangcongyi420/article/details/127252866