TrustRadius: an HG Insights company

New Relic

Score7.9 out of 10

307 Reviews and Ratings

What is New Relic?

New Relic is a SaaS-based web and mobile application performance management provider for the cloud and the datacenter. They provide code-level diagnostics for dedicated infrastructures, the cloud, or hybrid environments and real time monitoring.

Read more details.

Videos

Pros

  • Integrates well with existing monitoring stacks
  • Provides valuable insights when used with Grafana for visualization
  • Facilitates incident response workflows when used with Slack

Cons

  • May require integration with other tools like Grafana and Elasticsearch to achieve full observability
  • Potential for increased complexity due to reliance on multiple tools

New Relic Comprehensive Performance Monitoring tool

Use Cases and Deployment Scope

We use New Relic to monitor the performance and health of our applications, infrastructure, cloud services across various environments. It helps us quickly detect and troubleshoot issues, optimize application performance, and ensure a smooth user experience. The platform provides end-to-end visibility across our stack from backend services to frontend user interactions and integrates with our alerting and incident management tools. It helps us to reduce the downtime of our applications and also to reduce the MTTD and MTTR.

Pros

  • It gives us insights of applications, infrastructure, clouds very well.
  • The alerting system in New Relic helps us to easily identify the root cause which reduces the MTTR.
  • It has new features related to AI which helps to troubleshoot any problem in a very short time it gives future predictions also.

Cons

  • The distribution system of New Relic, currently it is available for APM and browser only so it will be helpful if we can put this feature in other services also.
  • Earlier New Relic UI is working fine, but now it is taking too much time to load the complete UI so New Relic can improve in that.

Return on Investment

  • The positive impact which newrelic gives us that is, it reduced our MTTD, MTTR. Through newrelic we can easily monitor our infrastructures performance and utilization status. We just need to integrate the services with newrelic and newrelic captures all the telemetry form that service, through that data we can visualize proper dashboards also that helps the technical team to analyze their systems quickly.
  • Through the help of its agent we can easily trace the calls in application and also we show the complete sessions of any user.
  • Its Kubernetes monitoring feature is also very useful which gives us insights for all the k8s components, we can easily troubleshoot if we are getting any issue in that.

Usability

Alternatives Considered

Datadog, Azure Monitor and Amazon CloudWatch

Other Software Used

Azure Monitor, Amazon CloudWatch

End-to-end monitoring and automation for efficiency and performance gain

Use Cases and Deployment Scope

we monitor our energy management systems, assuring the realtime integrity of Big Data we generate from IoT devices and SCADA networks. It allows us to catch underperformance as soon as possible, reduce downtime, and ensure system availability. We use its APM and infrastructure monitoring for to enable energy audits, load forecasting, and keep our client facing analytics dashboards running smooth.

Pros

  • New Relic APM allows us to follow up transactions across services and trace performance bottlenecks in real-time, crucial when monitoring the processing of energy loads or predictive maintenance algorithms.
  • It gives us deep visibility into our cloud servers, containers and IOT gateways, so we can catch CPU spikes or memory leaks which can impact the data we ingest from the field devices.
  • We develop custom dashboards for monitoring trends of power consumption, abnormality in sensors and API health. In conjunction with alerting, it makes sure we are fixing issues before customers even see them.

Cons

  • And while powerful, building tailored dashboards with organ-specific metrics (such as energy load variance across regions) can be difficult to navigate. The UI isn't as drag-and-drop easy, and query-based widgets typically involve some trial and error for non-devs.
  • Alerts may be hypersensitive or over general. I We often get a spam of non-critical alerts while doing load testing, all overhauling to me alone and making it difficult to identify actual issues especially in energy systems where spikes are very common.
  • With our expanding fleet of Iot devices, the per-host pricing model is becoming expensive, quickly. More detailed billing based on microservices, or that works at sensor level, would make it more adaptable for energy platforms.

Return on Investment

  • I have detected issues early and we have averted many unplanned outages in our power system that would have resulted in SLA penalties and angry clients.
  • Engineers spend less time debugging and more time building, reducing project lead times.
  • Consistent delivery and transparent real time visibility into performance has increased client confidence and therefore straight business on long term contract renewals.

Other Software Used

Datadog, Jenkins

Good value for money easy to set up.

Use Cases and Deployment Scope

We use New Relic heavily for logging, performance analysis and observability. It gives us a good searchable dump of all logs in one place, which we don't have to worry about maintaining ever, along with all the p90, p99 metrics and error rates for all APIs in one place. Alerting could be a little bit better though.

Pros

  • Slow SQL trace detection
  • Log collection
  • API error rate monitoring

Cons

  • Logs are limited to low sizes causing incomplete logs
  • Alerting integration with slack and golden signals is not straightforward
  • In Node Js, a lot of spans are just Unknown application code which is not at all helpful while analysing traces

Return on Investment

  • We were able to quickly identify our most time consuming APIs. In some cases we were able to bring down times for some apis from 4s to 200ms.
  • We were able to identify our slowest database queries and optimize them for quicker response times.

Alternatives Considered

Datadog, Sentry and Elasticsearch

Other Software Used

Sentry, Elasticsearch, Azure Kubernetes Service (AKS)

Very powerful solution for infra monitoring that doesn't keep you up at night

Use Cases and Deployment Scope

We are self-hosting our app and its microservices and db on Hetzner VPS so naturally we needed a tool to monitor the servers' health, including memory, CPU, storage as well as nginx and php-fpm performance, MySQL replication monitoring, and more.

The 2 main use cases are:
1. Get alerts when something is wrong and react to them
2. Use the historical data to investigate ongoing or past issues

Pros

  • Server health monitoring
  • Historical data for in-depth invesigation
  • Alerts (slack, email, etc. based on rules)

Cons

  • Pricing structure
  • UI (it looks good, but very easy to get lost with lots of layers of info)
  • Ability to easier data selection of what data we need to collect and store

Return on Investment

  • While initial setup seems quick, I still had to spent lots of time to configure it to work, which I expected to be easier
  • A little unpredictable pricing

Alternatives Considered

SolarWinds Pingdom and Grafana

Other Software Used

Slack, Hetzner IaaS, Buddy

New Relic Powerful Optimizer in Performance

Use Cases and Deployment Scope

In our organization, New Relic serves as a primary part of our observability which help us to monitor and real time analysis and give proper alerts. It really helps us to resolve constrains and ensures seamless experience. By consolidating all the functions in a single platform like APM, log management, AI detection minimize downtime and improves customer satisfaction.

Pros

  • Application Performance Monitoring - It automatically track transaction, database slow queries and slow payment . This helps the team to quickly check the performance and improve reliability.
  • Real Rime Alerting System - The AI detection and alerting helps the team to check the problem easily and resolve it at the earliest.
  • Customized infrastructure - New relic provides an all in one dashboard that is; all the activities can be monitored and controlled in a single platform.

Cons

  • Log Management Features - The log management cost is a concern, retaining logs is somehow expensive.
  • Complex UI - The user interface is overwhelming while finding right settings for the program.
  • High Pricing - Advanced facilities like AI alerting, log management has comparatively high cost scale.

Return on Investment

  • system reliability
  • real time monitoring
  • productivity gains
  • cloud optimization

Alternatives Considered

Datadog

Other Software Used

GitHub, Slack, Jenkins