- Understand Your Application Architecture
-
Improve Performance with Cross Application Tracing in New Relic APM
Cross Application Tracing in New Relic APM
-
Distributed Tracing in New Relic APM
Intro to New Relic Distributed Tracing
-
Intro to Service Maps
learn how to navigate and interpret New Relic Service Maps
-
Intro to Health Maps
Learn how to navigate and interpret New Relic Health Maps
- Navigating & Interpreting Advanced APM UI Features
-
Histograms & Percentiles in New Relic APM
Histograms & Percentiles in New Relic APM
-
Using Application Host Data in APM
Using Application Host Data in APM
-
APM External Services Dashboard
Learn how to navigate and interpret the APM External Services Dashboard
-
Quiz: External Services
Quiz: External Services
-
APM Database Dashboard
APM Database Dashboard
-
Quiz: APM Database Dashboard
Quiz: APM Database Dashboard
-
Understanding Apdex
Learn to use Apdex like a pro
-
Quiz: Understanding Apdex
Quiz: Understanding Apdex
- Identify Critical Performance Metrics
-
Using Key Transactions
Using Key Transactions
-
Creating Key Transactions
Creating Key Transactions
-
Key Transactions Quiz
Key Transactions Quiz
- Observability: Deep Dive into your Application Performance
-
Thread Profiling with New Relic APM
Thread Profiling with New Relic APM
-
Custom Instrumentation Overview with the Ruby Agent
Custom Instrumentation Overview with the Ruby Agent
-
Deployment Tracking in APM
Learn how to do Deployment Tracking in APM
-
An Overview of Custom Data with the APM Agent
Learn about adding Custom Data with the APM Agent
APM for Power Users
Level up your digital intelligence and become an APM Power User. In this course, you learn to use advanced performance monitoring features.
Level up your digital intelligence and become an APM Power User. In this course, you learn to use advanced performance monitoring features.
Section 1: Understand Your Application Architecture
Learn how to troubleshoot application transactions happening between apps monitored by APM in your service-oriented architecture. With New Relic APM's cross application tracing, you can identify performance problems between your own application (the "calling" app) and any internal or external services (the "called" app), such as traffic to internal services.
Learn how to use New Relic Distributed Tracing to capture, visualize, and analyze traces through complex architectures, including architectures that use both monoliths and microservices.
Visualize your application architecture with New Relic Service Maps. In this introduction to Service Maps, you'll see how you can view, navigate, and interpret customizable representations of your application architecture to see your app's connections and dependencies, including databases and external services.
Learn how to monitor the health of your applications and their related hosts with New Relic Health Maps. This tool combines the functionality of APM and Infrastructure to provide an at-a-glance summary of your web services’ performance.
Section 2: Navigating & Interpreting Advanced APM UI Features
Learn how to view and interpret Histogram & Percentile charts in New Relic APM. With percentile line graphs in APM, you can compare and analyze response time data for your app servers as percentage rankings. With histogram charts in APM, you can view the response time distribution for a selected time period with summary and detailed information about the time period, number of requests, and percentage. You'll also learn how to drill down into the top five transactions' trace details, view changes over the selected time period and the average response time for the period selected using the timeline selector.
Learn how to view and interpret calls to out-of-process services such as web services, resources in the cloud, and any other network calls with the APM External Services dashboard.
Troubleshoot slow or time-consuming database activity with the APM Database Dashboard. In this tutorial, you'll learn how to track and drill into individual database calls to
Measure your users' satisfaction with the response times of your web applications and services with Apdex. Learn how to calculate Apdex and set meaningful thresholds so you get the info and alert notifications you need to ensure your customers are having excellent experiences when they engage with your digital business.
Section 3: Identify Critical Performance Metrics
Learn how to create key transactions, set alerting thresholds, and interpret key transaction-specific dashboards to monitor, manage, and track the most important business transactions independent of the overall application. You'll also learn how to use key transactions to set transaction-level alerting thresholds.
Section 4: Deep Dive into your Application Performance
Learn how to use the thread profiler tool in APM to identify bottlenecks in your applications by capturing the stack trace of each thread for a specified duration and viewing the aggregated stack trace.
Add custom instrumentation to dive into transaction trace details where there isn't enough visibility to determine the cause of a performance problem. In this tutorial, you'll learn how to use the Ruby agent API to get the details you need for a more complete picture of what’s going on in your application.
Compare performance data before and after a deployment to validate the performance impact of change. In this tutorial, you'll learn how to mark deployments on charts to understand the effect of human-initiated change, including deployments that cause problems and the associated fixes.
Learn how to use the New Relic APM agent API to send custom data about your app for a more detailed and in-depth view of your app’s performance and the ways your users engage with your app.