Development PracticesDevelopment Practices
Mini Lab90min
INTERMEDIATE

Application Performance Made Better with JFR

Understanding how to monitor and optimize Java applications is fundamental to building efficient software. This hands-on lab will introduce how to capture data to understand your application behavior using JDK Flight Recorder (JFR), manage and analyze JFR recordings, and guide you through creating custom JFR events. We will also cover how JFR can integrate with Prometheus to correlate application and infrastructure behavior, all aimed at enhancing observability. After this lab, you will have the confidence to use JFR to monitor, diagnose, and fine-tune your applications.

Ana-Maria Mihalceanu
Ana-Maria MihalceanuOracle
José Paumard
José PaumardOracle
talks.description
Understanding how to monitor and optimize Java applications is fundamental to building efficient software. This hands-on lab will introduce how to capture data to understand your application behavior using JDK Flight Recorder (JFR), manage and analyze JFR recordings, and guide you through creating custom JFR events. We will also cover how JFR can integrate with Prometheus to correlate application and infrastructure behavior, all aimed at enhancing observability. After this lab, you will have the confidence to use JFR to monitor, diagnose, and fine-tune your applications.
jfr
observability
monitoring
java
talks.speakers
Ana-Maria Mihalceanu

Ana-Maria Mihalceanu

Oracle

Netherlands

Ana is a Java Champion Alumni, Developer Advocate for the Java Platform Group at Oracle, guest author of the book "DevOps tools for Java Developers", and a constant adopter of challenging technical scenarios involving Java-based frameworks and multiple cloud providers. She actively supports technical communities' growth through knowledge sharing and enjoys curating content for conferences as a program committee member. To learn more about/from her, follow her on Twitter @ammbra1508.
José Paumard

José Paumard

Oracle

France

José is a Java Developer Advocate at Oracle. He holds a PhD in applied mathematics and computer science. He has been an assistant professor at the University Sorbonne Paris Nord for 25 years. He is an active member of the Paris Java User Group, and a disorganizer of the JChateau unconference. He contributes Java learning content on the dev.java website. He publishes "Java Coding Tips", a biweekly series of shorts, and the "JEP Café", a video series, both on the Java YouTube channel.
comments.title

comments.speakerNotEnabledComments