Best APM solution for full-stack web developers
September 11, 2023

Best APM solution for full-stack web developers

Greg Smith | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with New Relic

I primarily use New Relic's APM product to find the cause of slow-running PHP apps. The transaction tracer allows me to drill down to individual function calls to find bottlenecks, fix them and then verify the results using deployment tracking. The database query and external services logging also helps me keep track of any performance drains.
  • Application Performance Monitoring
  • Transaction tracing
  • Error logging
  • PHP error logging misses the first line of stack traces
  • Faster websites
  • Lower server resource requirements
  • Happier clients
  • Less time spent debugging slow code
Everything can be viewed in New Relic so it's a one-stop location for all our monitoring - server infrastructure performance and utilisation, Docker container status and performance, server software logs, client-side browser performance, and application performance monitoring. Having all of these details and metrics in one location makes it easy to see patterns in performance changes and have a full view of our entire stack.
Our devs were used to the old school methods of SSHing into a server and looking at log files, or using shell programs to monitor performance and troubleshoot issues. The abstraction of serverless solutions makes this difficult, and New Relic was able to provide a much better replacement for these practices that translated seamlessly to cloud serverless architecture.
New Relic's deployment tracking, and the ability to compare performance before and after a deployment and track trends in error levels and performance changes by deployment, makes it quick and easy to see if a deployment is causing errors or performance issues and should be rolled back, or to see if a deployment has resolved an issue. This allows our team to make urgent deployments at short notice with confidence.
New Relic is the most full-featured offering that we've found, and is incredibly easy to start using with a PHP app. The New Relic agent is installed as a PHP extension so it is able to monitor and track the performance of any PHP app being run by the web server. Other tools required the installation and setup of a PHP dependency at the application level.

Do you think New Relic delivers good value for the price?

Yes

Are you happy with New Relic's feature set?

Yes

Did New Relic live up to sales and marketing promises?

Yes

Did implementation of New Relic go as expected?

Yes

Would you buy New Relic again?

Yes

Any web dev would find New Relic useful. The application performance monitoring and transaction tracing tools let you identify the root causes of a slow web site or application and give you the opportunity to fix any bottlenecks.

I can't think of a scenario where New Relic is not appropriate - I use it on every web site I develop and manage.