Hello everyone,
We are pleased to announce the release of Cryostat 4.2!
What’s new in 4.2?
SQL queries on archived JFR recordings
Users can now perform custom queries on their JFR data for further analysis without leaving the Cryostat console.
New UI to declaratively configure JFR recordings to start based on conditions (for example, "Start recording if CPU usage > 80%").
Previously, defining conditions was only available in the command line interface (CLI) or via environment variable configurations.
Thread dump visualization
Thread dumps can now be analyzed within the Cryostat console through list views and pie charts.
Audit logging
A new Audit Log view is provided to track user actions such as starting/stopping JFR recordings and deleting archives.
This also enhances the Archives views (Flight Recordings, thread dumps, heap dumps) enabling you to view detailed information about the target application an archived data file was sourced from, even if that target has since gone offline.
Async-profiler integration
Attach the async-profiler.jar to your application and create profiling sessions to capture async-profiler event types.
Cryostat Agent discovery enhancements
When using the Cryostat Agent in a Kubernetes or OpenShift context, the Agent instances will now appear nested within Pod, Deployment, ReplicaSet, and Namespace elements merged with any EndpointSlice-discovered targets.
More details on these feature highlights can be found in our blog.
Where can I get the latest version of Cryostat?
You can install Cryostat using our Kubernetes operator on OperatorHub.io or via a Helm Chart.
Upstream guide
Blogs
We’re always adding new blogs! Stay up to date with us for feature spotlights and more.
Feedback
Our team is very excited to present this update to Cryostat and we look forward to your feedback. Please reach out to the Cryostat group at cryostat-d...@googlegroups.com or create a discussion in GitHub with any questions or comments.