Great APM tool to help you to understand your application
May 13, 2020

Great APM tool to help you to understand your application

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with New Relic

We use New Relic for both our internal systems as well as our cloud product offerings to monitor the health and performance data of our systems. If there is an issue such as outage, New Relic alerts the team of the issue so they can respond to it as soon as possible. Performance data gathered is also sent to the engineering team to help them better understand how the systems are running under various situations, highlighting potential hotspots, and compare results before and after changes.
  • Excellent support for many different technologies such as Java and Node.js.
  • Good support for many cloud platform vendors, making integrating with New Relic straightforward.
  • Excellent in-depth reporting on how the system internal is working.
  • Excellent support for many popular frameworks, provides insights for things that are specific to each framework.
  • Integration with alert tools so team can be notified in real time.
  • Sometimes its agent can cause side effects to your application, such as memory leak, so need to stay on top of releases and bug reports.
  • Can be expensive, and most of its key features require a paid plan.
  • Provide valuable insight into how applications are performing in production.
  • Shorten outage responses by alerting our team in real time.
Our cloud product is primarily a public cloud offering (with private cloud as an option), New Relic is able to monitor our product end to end, from database to application server to front-end UI. This provides us with a single holistic picture of how our application is running. All the monitoring statistics it captures is updated in real time (or close to it) and can also go back in time. This lets both our operations and engineering teams to get a good understanding of the application's performance from few months back to the present.
We started in the cloud, so this particular part does not apply to us. With that said, New Relic's good support for most cloud vendors meant it was very straightforward for us to run our application in the cloud with New Relic.
Thresholds and alerts are set up for our systems, so whenever something happens, e.g. application approaching memory limit, the team is immediately notified. We could then dig into the data and find out the root cause of the incident and area we can improve to address the problem.
Very good monitoring solution if you want to understand the ins and outs of your application running in production. Our applications are mostly JVM based, and New Relic is able to tell us about almost everything we need to know about the applications, such as CPU and memory consumption, threads, process stack traces, and more. Truly invaluable as it has helped us to find hotspots in our applications and areas that need improvements.

New Relic Feature Ratings