You are exactly right! The value added here is a having automatic uploads of JFR dumps, which are viewable based on machine and timespan through a web UI.
If you have it enabled in production, I assume that it requires some effort to find the right file and download it to view it on JMC? And if you want to share that view with a colleague they have to do the same. Blunders aims to make such things easier.
I've also tried to make a "better" visualization (based on flame graphs), not sure if I succeeded though :)
Dumps go automatically to an S3 bucket with an expiration policy. But everyone who wants to visualize the dumps with JMC needs to build JMC from source locally, since there is still no stable release process or packaging for it AFAICT.
Comments
You are exactly right! The value added here is a having automatic uploads of JFR dumps, which are viewable based on machine and timespan through a web UI.
If you have it enabled in production, I assume that it requires some effort to find the right file and download it to view it on JMC? And if you want to share that view with a colleague they have to do the same. Blunders aims to make such things easier.
I've also tried to make a "better" visualization (based on flame graphs), not sure if I succeeded though :)
Edit: typo
Dumps go automatically to an S3 bucket with an expiration policy. But everyone who wants to visualize the dumps with JMC needs to build JMC from source locally, since there is still no stable release process or packaging for it AFAICT.
AdoptOpenJDK provides builds for JMC now https://adoptopenjdk.net/jmc.html
New versions of VisualVM can also open flight recorder files