TrustRadius: an HG Insights company

New Relic

Score7.8 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.

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)

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

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

Optimizing performance with New Relic

Use Cases and Deployment Scope

I have been using New Relic for last 2.5years, and I have used it for different purposes like Infrastructure monitoring, APM Monitoring, Browser Monitoring, Mobile monitoring and etc. I have seen so many good features of New Relic as compare to other observability tools. It works on the MELT (Metrics, Events, Logs, Traces) data to provide the observability solutions as per our requirement. I have used it in different types of business requirements like for complete session tracking and its errors, for applications and its infrastructure downtime status. It has features like alerts, service levels, dashboards, synthetic monitors, etc. which helps us to track the issues of our application environment before they occurred with with real users. They also recently launched few more features like transaction 360, eAPM, Agent Control, pipeline control, cloud cost intelligence, Intelligence Response, Security Rx etc. which helps in various domains like finops through telling us the cloud cost and its utilization, Security of our infra and applications through Security Rx which captures vulnerability of Applications and infrastructure, Intelligence response which helps to easily tell the root cause analysis of alerts or any errors which helps us to reduce the MTTD and MTTR, etc.

Pros

  • It's recently launched features pipeline control which gives us full control of our data like how much data we want to send to New Relic it has filteration in two levels one is at our environment, that is gateway control and another is in New Relic env, that is cloud control. I personally like this feature.
  • Its observability as a code feature like through the help of terraform we can create New Relic resources like alerts, service levels, dashboards, drop rules, parsing rules, workloads etc. and also we can integrate major clouds also through terraform.
  • The custom visualization feature of New Relic, through the help of this, we can create custom dashboards based on React.

Cons

  • Sometimes I have seen some glitches in data like some amount of data is missing so they can work on it.

Return on Investment

  • Yes, it always gives us positive impact like if I have some issues in my application or if I need to update any resources for security concerns so it always helped me beforehand for those.

Alternatives Considered

Dynatrace, Splunk Application Performance Monitoring (APM), Splunk Infrastructure Monitoring, Grafana, Amazon CloudWatch and Azure Monitor

Other Software Used

HashiCorp Terraform, GitHub, AWS Lambda, Azure Functions, Microsoft Teams, Datadog