Expanding on a Modern Java Developer's Toolkit
summary
Cryostat is a container-native tool that uses JDK Flight Recorder to profile Java apps running in Kubernetes and Docker, auto-discovers targets via JDP/agent/remote JMX, and creates continuous or archive-on-stop recordings. The demo captures a Minecraft server crash, the harvester snapshots every 5 minutes with a configurable max of three archives, and archived JFRs persist on Kubernetes volumes after the container exits. Built-in automated analysis 0–100 flags problems and users can export recordings to JMC or view metrics in Grafana dashboards.
AI-written summary · about
chapters (10)
- 0:00Java developer toolkit
- 2:21Troubleshooting containers
- 3:29JDK Flight Recorder limits
- 10:46Cryostat UI features
- 13:15Managing Cryostat recordings
- 15:45Automated analysis & Grafana
- 17:30Recording storage
- 19:39Cryostat views & rules
- 21:42Dashboard customization
- 22:38Q&A
related talks
31mJava Mission Control: To Infinity and Beyond…
39mProgrammer's Guide to JDK Flight Recorder
43mFlight Recordings and Mission Control Through Thick Clouds
01h 09mContinuous Monitoring With JDK Flight Recorder (JFR)
45mAnalyzing Safe Flights, and Firey Wrecks with JDK Flight Recorder
42mContinuous Monitoring with JDK Flight Recorder
51mThe Power of JDK Flight Recorder: Efficient Profiling and Troubleshooting for Java Applications
46mContinuous Monitoring with JDK Flight Recorder
