Java Flight Recorder and JDK Mission Control together create a complete tool chain to continuously collect low level and detailed runtime information enabling after-the-fact incident analysis.
Java Flight Recorder is a profiling and event collection framework built into the Oracle JDK.
It allows Java administrators and developers to gather detailed low level information about how the Java Virtual Machine (JVM) and the Java application are behaving.
JDK Mission Control is an advanced set of tools that enables efficient and detailed analysis of the extensive of data collected by Java Flight Recorder.
The tool chain enables developers and administrators to collect and analyze data from Java applications running locally or deployed in production environments.
DO: Monitoring Java Applications with Flight Recorder
To consume the data today from JFR, a user must start a recording, stop it, dump the contents to disk and then parse the recording file.
This works well for application profiling, where typically at least a minute of data is being recorded at a time, but not for monitoring purposes.
With JEP 349, it is proposed to create an API, via which the data collected by the JFR can be used for the continuous monitoring of active and inactive applications.
We just sent you an email. Please click the link in the email to confirm your subscription!