Best APM solution for full-stack web developers
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.
Pros
- Application Performance Monitoring
- Transaction tracing
- Error logging
Cons
- 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
Comments
Please log in to join the conversation