Fault analysis artifact-BTrace, fault analysis God btrace
In the past, when I was working on a project, I often encountered problems such as online data source leaks. In addition, various inexplicable problems often occur online. If you want to view method parameters, but some method parameters do not have logs, you can only solve the problem through patch upgrade. If you encounter an emergency bug and cannot stop the service for upgrade, you are often in the super crash state. I recently studied JVM and accidentally discovered a fault analysis tool, which is the next BTrace. This great god can analyze method parameters and database connection pool without stopping services. It is a powerful tool. I found a blog series on the Internet that specifically introduced this small software. So I will sort out the links as a small series to facilitate the study of interested students and express my gratitude to the author.
One of the BTrace series: overview
BTrace Series II: simple example
BTrace Series 3: Case Study
BTrace Series 4: cracking cases
BTrace Series 5: Implementation Principle