Red Hat build of Cryostat

JDK Flight Recorder (JFR) for Java workloads on Red Hat OpenShift.

What is Cryostat?

Cryostat is a container-native Java virtual machine (JVM) application that acts as a bridge to other containerized JVMs and exposes a secure API for producing, analyzing, and retrieving JDK Flight Recorder (JFR) data from your OpenShift workloads. You can use it to fine-tune applications and troubleshoot performance using JVM metrics such as thread dump analysis, memory/heap consumption, garbage collection characteristics, and much more. If you have used JFR before, this is the Kubernetes-native build that lets you profile and monitor Java workloads on OpenShift.

Cryostat is a container

Key Cryostat features

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

API Gateway_2.png

Cross-namespace target application discovery

The Red Hat build of Cryostat Operator introduces the Cluster Cryostat API, which can be configured to communicate with applications deployed across multiple OpenShift namespaces

App studio icon - full stack

Cryostat agent

The Cryostat agent is a Java instrumentation agent to help detect and monitor target JVM applications running on OpenShift. It acts as a plug-in for applications that run on the JVM and retrieves a wide range of information from the applications for further analysis by Cryostat.

Flexible

Configurable dashboards

Cryostat dashboard provides a high-level overview of the connected target JVMs running on OpenShift. Each card on the dashboard can be configured to show a JVM detail (e.g., start time, version, vendor, etc.), automated analysis (color-coded report log of potential problems in the application), and MBean metrics (heap memory usage, number of threads).

Application performance monitoring on Red Hat OpenShift

red_hat_openshift icon

Red Hat OpenShift

Cryostat can be configured to profile and monitor different types of Java workloads deployed on a Red Hat OpenShift cluster. It can be installed via an Operator or Helm chart.
 

Learn more

java

Java workloads

Cryostat can profile your Java applications such as Spring, Quarkus, and Red Hat JBoss Enterprise Application Platform (JBoss EAP) using the Cryostat Agent or remote Java Management Extensions (JMX).
 

Learn more