Monitor Applications with Oracle Java Flight Recorder and Oracle Java Mission Control

You can use Oracle’s commercial profiling tools, Oracle Java Flight Recorder and Oracle Java Mission Control, to monitor the performance of applications deployed on Oracle Java Cloud Service.

Oracle Java Flight Recorder and Oracle Java Mission Control collect detailed runtime information so that you can analyze incidents after they occur. Oracle Java Flight Recorder, available in Oracle HotSpot Java Virtual Machine (JVM), is a performance monitoring and profiling tool that records diagnostic information on a continuous basis, making it always available, even in the wake of catastrophic failure such as a system crash.

Oracle Java Mission Control enables you to monitor and manage Java applications without introducing the performance overhead that is normally associated with these types of tools. It includes the Oracle Java Flight Recorder user interface, which allows users who are running an Oracle Java Flight Recorder-compliant version of Oracle’s HotSpot to view JVM recordings, current recording settings, and runtime parameters. The Oracle Java Flight Recorder interface includes the Events Type View. The Events Type View gives you direct access to event information that is recorded in the .jfr file, such as event producers and types, event logging and graphing, event by thread, event stack traces, and event histograms.

Basic Workflow for Profiling Applications with Oracle Java Flight Recorder and Oracle Java Mission Control

Monitoring applications with Oracle Java Flight Recorder and Oracle Java Mission Control includes the following steps:

  1. Enable Oracle Java Flight Recorder in your WebLogic Server domain.

  2. Obtain the flight recording by generating a diagnostic image capture.

  3. Analyze the recording with the Oracle Java Flight Recorder user interface.