Performance Monitoring with Java Flight Recorder on OpenJDK [DEV2406]Hiroaki NAKADA
JDK Flight Recorder (JFR) is a mechanism for collecting diagnostic and profiling data from the JVM. A lot of information can be obtained, with low overhead, about CPU, memory, GC, I/O, method calls, thread dumps, events, and more. And now, as JFR is integrated into OpenJDK, JFR is not only free but also supports convenient new APIs. For example, you can add and record your own metrics and analyze the JFR log files directly, using Java code. These features extend the use case of JFR. This session explains how to program custom events and visualize them for monitoring with, for example, Kibana or Grafana. JFR provides you with a next-generation standard JVM monitoring solution.