Intelligent JVM Monitoring: Combining JDK Flight Recorder with AI
Yagmur Eren, Joakim Nordström on March 1, 2026How do you monitor your JVM applications effectively? One powerful option is JDK Flight Recorder (JFR).
JFR simplifies troubleshooting and profiling by capturing detailed JVM event data—and with the JFR Streaming API, you can access those insights in real time. But what if you could go further and stream live JFR data straight into an AI system to enhance monitoring, accelerate troubleshooting, and even help prevent issues before they occur?
In this session, we’ll demonstrate how to use JFR with the latest JDK features to build self-improving applications with the help of AI. Using a real-life simulated example, you’ll learn how to:
- Capture and stream JFR data in real time
- Integrate JVM event data into an AI-based system
- Automatically spot performance bottlenecks and unusual behavior
- Build better tools for debugging and monitoring
By the end of this talk, you’ll have a clear roadmap for combining JFR and AI to improve observability and elevate the troubleshooting experience for your JVM applications.
Recorded at Jfokus 2026.
