When:
to
Room:
Room 5
Tags:
devops, developer relations & integrations, development & coding
Track:
SVG
U&E icon_new brand
infosec & devops

Profiling your Drupal app with New Relic & DDEV: A practical guide

Profiling your Drupal app with New Relic & DDEV: A practical guide

Roman Paska (Taran2l)

Is your Drupal app still facing performance issues despite all the efforts? Discover how to profile your app locally with New Relic and DDEV to uncover deeper code issues affecting the performance.

Prerequisite
To make the most of this session, participants should know what app performance profiling is and how it works. Experience with New Relic and DDEV will be a plus.

Outline
Performance issues in Drupal applications sometimes require in-depth investigation, which can only be achieved through code profiling. As there are only a few tools for PHP code profiling, we will start our presentation with a comparative overview of the most prominent ones: XHProf, Blackfire, and New Relic.

XHProf is open-source and free to use, but it lacks advanced features, and Blackfire, though a powerful tool, comes with a high cost, making it impractical for occasional use. But what makes New Relic stand out from the rest of them?

In the session, we will uncover how New Relic strikes a compelling balance – being an industry-trusted tool known for its robust monitoring and analytical abilities, all while offering developers the ability to run profiling using a free account. The catch, however, is that setting up New Relic can be complicated.

Drawing on Matt Glaman's guidelines, we will demonstrate a step-by-step instruction on how to set up New Relic locally for your PHP code profiling without any hassle.

Learning Objectives
By the end of the session, you will gain hands-on experience on how to set up New Relic and DDEV to profile PHP code in your projects locally while avoiding common pitfalls.

Experience level
Intermediate