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.

About this course

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.

Curriculum

  • 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

About this course

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.

Curriculum

  • 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