Overall Satisfaction with New Relic APM
NewRelic APM is used widely throughout our engineering services team. I am currently using it to measure the performance and uptime of a node.js API. Using the APM throughout monitor, I was able to experiment with code to reduce average duration from 30ms per hit to 2.9ms per hit. This was great for scalability.
- Able to handle more RPM by using data from performance monitor
- Able to know rapidly if a service goes down
- Able to see how services integrate with each other
- NSolid and keymetrics
New Relic had a wider feature set and was already in wide use so it was the incumbent service that had proven itself already. The other products are still in early development compared to NewRelic and might have some use later but didn't add quantifiable value to what we already had.
Great for running a node.js service and evaluating realtime performance as you tweak and deploy code. Also great for uptime monitoring alerts. I got more rapid alerts from NewRelic uptime monitors than I did from Google Cloud itself.