In this video, we’ll explore how to integrate New Relic APM into a Java 17 Spring Boot application for real-time monitoring, tracing, and performance insights.
You’ll learn how to set up the New Relic Java agent, connect it with your Spring Boot app, and capture custom metrics and error traces to visualise application behaviour directly inside the New Relic dashboard.
By the end, you’ll understand how to monitor APIs, measure latency, and troubleshoot production issues — all using New Relic’s free tier.
What You’ll Learn:
🔹 How to set up New Relic APM for Java
🔹 Running a Spring Boot app with the New Relic agent
🔹 Capturing custom metrics and parameters
🔹Viewing performance and errors in New Relic System
🔹 Why observability is essential for production systems
Useful Links:
🔹 GitHub Repository (apm-newrelic branch):
https://github.com/integrationninjas/...
🔹 New Relic Platform:
https://one.newrelic.com
Timestamps:
00:00 Introduction
00:20 What is Application Monitoring
00:31 What is New Relic
01:03 Setting up New Relic Account
01:46 Setting up Java Agent
11:50 Checking the Transactions in New Relic System
13:45 Adding Custom Metrics
27:30 Exploring various NRQL queries and visualizations
29:52 Wrap Up
If you found this helpful:
👍 Like the video
🔔 Subscribe for more tutorials
💬 Comment your questions or next topic suggestions
Tags (for SEO):
Java Monitoring, New Relic APM, Spring Boot Monitoring, Application Performance Monitoring, Java APM Setup, New Relic Free Setup, Java Observability, Spring Boot New Relic, APM Tools 2025, New Relic Custom Metrics, Monitor Java Apps, New Relic Dashboard, Integrations Ninjas, newrelic-java-agent, Monitor your Java app, Introduction to New Relic for Java, Java Application Monitoring - Optimize Java App Performance, Configuring New Relic in Java Application, How to monitor Spring Boot apps using New Relic Java agent