Programmer's Guide to JDK Flight Recorder

JDK Flight Recorder (JFR) is a low-overhead profiling and troubleshooting framework built into the JVM. It comes with a powerful programming API that allows you to create application-specific events and lets you use it as a data source for your own infrastructure—such as when building dashboards and triggers. This session dives deep into the API and look at events, settings, content types, and other metadata. Learn how to start and stop recordings, read recording files, and consume events continuously. Watch as we demonstrate the FlightRecorderMXBean and show how to use it to control and transfer recording data over Java Management Extensions. This session also gives practical tips and guidelines to help you craft your own events.