Overall Satisfaction with New Relic
We use New Relic to monitor our transactions and database queries. We've implemented alerting when certain thresholds are met and create dashboards to pinpoint pain points in our system's performance. It's being used across our Engineering department and it addresses SLA, customer satisfaction, and system health.
- Intuitive interface.
- Useful charts.
- Insightful data.
- Steep learning curve.
- The website is slow.
- Saves on engineering time with quick insights.
We have power hosts (users with lots of data) who often stretch our systems and put a load on our software systems. With New Relic, we're able to create dashboards to track the response times associated with such users and are able to quickly identify performance bottlenecks. Recently, we've put in an effort to speed up queries in our system, and New Relic allows us to identify slow queries. After optimizations such as adding indexes or taking advantage of existing indexes, New Relic shows us immediately post-deploy the impact of our engineering efforts.
New Relic reduces our costs by keeping downtime to a minimum. System downtime can be caused by slow-running queries or slow pieces of code, and New Relic has [an] alert in place and Slack integrations that keep the team on our feet. This allows us to mitigate risk and address incidents in a timely manner. This reduces our overall costs associated with downtime.
Our DevOps team is able to monitor our system and take action if need be. For example, we have background pods that run computationally heavy jobs. These background pods can be monitored directly in New Relic, allowing us to see garbage collection time, CPU utilization, and more. By monitoring this, our DevOps team can ensure smooth execution of critical tasks that create value for our business.
I've used DataDog but have found that New Relic provides a better dashboard and monitoring platform. It's a much more complete product.