Modernizing Java workloads bare-metal to containers running on the cloud is becoming critical for organizations. Cryostat is a container-native Java Virtual Machine (JVM) that helps you analyze the performance of these modernized workloads running as containers to offer your users a better experience.
Cryostat bridges other containerized JVMs and exposes a secure API for producing, analyzing, and retrieving JDK Flight Recorder (JFR) data from your cloud workloads. It can help fine-tune applications and troubleshoot performance using JVM metrics such as thread dump analysis, memory/heap consumption, garbage collection characteristics, etc. This article summarizes enhancements in Cryostat 2.3.
What’s new in Cryostat 2.3?
- Cryostat agent: Cryostat agent facilitates application discovery and JFR operations over HTTP API and can be included in your deployment.
- Cross-namespace target discovery: A ClusterCryostat Custom Resource that can be configured to communicate with applications deployed across multiple namespaces.
- Web interface enhancements:
- Quick start and guided tour: Short tutorials on how to navigate and perform basic functions in Cryostat.
- Topology view with bulk actions: View your deployed applications in an OpenShift-like topology view and create JFR recordings in bulk.
- Customizable dashboards: View and configure cards displaying your JVM metrics on a dashboard.
How to use Cryostat for your Java workloads
You can install the Red Hat build of Cryostat using our OpenShift operator, available in Red Hat OpenShift's Operator Hub.
For non-production usage, you can also try our Helm chart, included as part of OpenShift’s Helm chart repository.
Last updated: November 14, 2023