Troubleshooting Backend Performance with New Relic

andrew.taylor
nnewton

In this session, we will discuss the importance of monitoring application performance and show how to leverage the power of NewRelic APM to monitor key aspects of your application performance, such as Apdex alerting and Key Transactions. We will then dive into our main topic, using NewRelic to trace application performance and debug slow pages and transactions. We will cover transaction profiling in general and then review some real world examples of performance problems, how we would normally recognize them and resolve them. Some of the topics we will cover are:

  • What is New Relic APM?

    • Drupal integration options

    • Apdex, what it is and why it is useful

    • Generating and reviewing transaction traces

    • Settings Key Transactions and why they are helpful

    • Setting up alert thresholds and monitoring for your site and Key Transactions

  • Examples of common performance problems

    • External services

    • N+1 queries

    • Views Caching

    • Slow bootstrap

    • Transaction trends

Session Track

DevOps

Experience Level

Intermediate

Drupal Version