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

automate icon

Agent automatic configuration

The Red Hat build of Cryostat Operator mounts a volume containing the Cryostat Agent JAR file, removing the need for users to manually configure the agent for each workload application.

red_hat_openshift icon

OpenShift Integration

Users can access the Cryostat web console functionality directly from the OpenShift Container Platform console.

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

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.
 

Install Cryostat

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