Software developer working on the JVM
Photo by Jens Reiterer.
This is a talk I and my collegaue Yağmur Eren gave at Jfokus in february 2026. The talk was well-received and actually ended up on the top 12 list of talks!
You can find the talk with slides on the Jfokus page, and the recording is also on the Java YouTube channel.
How do you monitor your JVM applications effectively? One powerful option is JDK Flight Recorder (JFR). JFR makes troubleshooting and profiling easier by capturing detailed records of JVM events, and its streaming API lets you access this data in real-time. But what if we could take this a step further by streaming live JFR data from your JVM application directly into an AI system to enhance monitoring and troubleshooting or even prevent potential issues before they occur?
In this session, we’ll demonstrate how to use JFR to build self-improving applications with the help of AI and the latest JDK features. Using a real-life simulated example, you’ll learn how to:
By the end of this talk, you’ll have a clear roadmap for combining JFR and AI to enhance the troubleshooting experience and observability of your JVM applications.
tags: Conference - JFR