Java Flight Recorder and Java Mission Control are included in your subscription.
Java Mission Control (JMC) allows you to monitor and manage Java applications without introducing the performance overhead normally associated with these types of tools. JMC uses data collected for normal adaptive dynamic optimization of the Java Virtual Machine (JVM). Besides minimizing the performance overhead, this approach eliminates the problem of the observer effect, which occurs when monitoring tools alter the execution characteristics of the system.
Java Flight Recorder (JFR) collects and saves detailed performance characteristics for historic analysis and profiling. When used as a plug-in for the JMC client, JFR presents diagnostic information in logically grouped tables, charts, and dials.
You can record 60 seconds of information at a time on each application. If you have multiple instances, then each instance generates a recording. Then you can examine the data retrieved using Java Mission Control, and make necessary adjustments based on that data.
See Java Mission Control User’s Guide and Java Flight Recorder Runtime Guide in Java Components Documentation.