Powerful Application Monitoring
March 04, 2021

Powerful Application Monitoring

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

Overall Satisfaction with New Relic

We use New Relic in our engineering org to monitor and tune our applications. It allows us to spot problems before or as they occur—giving us the data we need to pinpoint the cause. We also use it as a proactive tool, creating uptime monitors, and identifying areas for improvement within an application so we can remedy them before they become an issue in production.
  • Data Visualization: NR is adept at showing large amounts of graphed and time-series data. It does so quickly and intuitively.
  • Querying: For most tasks, NR has a query builder that guides you through the process of querying metrics and stats. For more complex things, they have their own SQL dialect that is surprisingly easy to use.
  • Monitoring: NR has great monitoring capabilities that allow us to look at our apps performance from up-close or from a 10k foot level.
  • The UI performance and graphing needs to be faster. It can sometimes take longer to load things in New Relic UI.
  • Monitoring has a big positive ROI because if we can prevent users from having issues or downtime we ensure they stay customers longer.
  • Being able to support SLAs.
We empower all team members to participate in an on-call rotation. This means everyone plays a hand in monitoring and maintaining production systems. Having a platform like New Relic means we can solve and mitigate problems as they occur. Having a platform that doesn't require specialized knowledge or lots of technical training means we can onboard new developers quickly into our rotation, and right away they can start participating in and responding to incidents and mitigation efforts.
New Relic helps us monitor systems across different public clouds. Not being locked in to a single-cloud dependent vendor means we can experiment with new platforms without having to stand up completely new monitoring systems.
We've made New Relic monitoring an explicit part of our development cycle. Our DevOps org works with our product engineers to create alerts, dashboards, etc around the application we are deploying. This allows us to anticipate our needs and issues that may arise. New Relic makes this process easy because it is a tool that is shared between the two orgs.
I've found that New Relic seems to be more focused on the application level vs the infrastructure level. For us, where we have product software engineers in NR using it, this approach works better.
I think it is well suited for anyone needing to monitor a production software environment. It's suitable for both operations-focused engineers as well as normal developers. I believe that every technical organization should empower its members to take part in monitoring and tuning production systems. New Relic is easy enough to use, yet has enough advanced features that it can provide value to both of those groups.