What is our primary use case?
My day-to-day activities in New Relic include infrastructure monitoring, APM monitoring, browser monitoring, and database monitoring. In cloud environments, I monitor multiple clouds like AWS, GCP, and Azure. The features I use inside New Relic include alerts, service levels, parsing rules, dashboards, workloads, and muting rules.
Recently, I received an alert for a login failure in my application, so I went to New Relic and checked where the issue was. Since we have set up complete distributed tracing of that particular journey and introduced custom correlation IDs for all the journeys, whenever we get any error or transaction, we obtain that particular correlation ID for that transaction. That correlation ID is unique for all transactions, so when I got that login error during my recent troubleshooting, I checked the alert in New Relic to understand why it was triggered. We discovered an internal server issue by examining the logs in New Relic and troubleshooted that issue effectively.
The main use cases with New Relic include browser monitoring and cloud services monitoring. In cloud services monitoring, we are using Lambda functions from AWS, and from Azure, we are using APIM, app gateway, and Azure functions. We use New Relic to monitor those particular resources to identify where we are encountering issues and what challenges we face. The recent features that New Relic has launched, including AI agent integration, are very helpful for faster troubleshooting, allowing us to easily diagnose the root cause of any incidents. I am looking forward to that particular feature in the future.
What is most valuable?
The features that performed very well include custom visualization in New Relic, which allows me to create a dashboard tailored to our specific needs. There are no restrictions on charts, and by using React, I can easily create those types of dashboards. New Relic has also introduced a good feature for Agentic AI integration, and they have launched the One App integration. This integration allows different types of applications within a cluster to be included in the form of APM. Additionally, a new feature launched troubleshoots issues automatically; for example, when I received an alert for my EC2 machine usage reaching ninety percent, I got a notification in my Slack channel, and by giving a thumbs up, New Relic's SRE agent connects with the AWS Bedrock agent to troubleshoot automatically and scale up the EC2 machine without manual intervention. These features of New Relic stand out significantly.
The AI integration helps us in different ways, particularly in root cause analysis (RCA). I was using the AI RCA feature in New Relic's incident tab, which provides a button to generate RCA by checking details of past events related to that particular incident. This allows me to easily identify issues and troubleshoot them. For instance, after integrating my EC2 machine with New Relic, I received an alert at two a.m. for memory usage reaching eighty percent. After receiving that alert in my notification channel, I enabled the AI agent to provide a complete RCA and solution for the issue. Once I approved the suggested solution, the AI agent automatically scaled up my EC2, allowing me to troubleshoot the issue efficiently without further intervention. Using these New Relic features significantly reduces our mean time to detect (MTDD) and mean time to resolution (MTTR).
Other features include the custom visualization capability, which allows us to better visualize our data. The default dashboards in New Relic have a limited number of widget types, so for specific visualizations such as spider maps, I cannot create that with the default widgets. Thus, the custom visualization feature is very helpful for that. New Relic has recently launched NR Lens, which allows querying data from different sources; previously, New Relic only provided access to data within their database (NRDB), but now we can query data from platforms such as Google Sheets. Integrating various platforms with New Relic simplifies the data querying process, and there are excellent Agentic integrations with notification channels such as ServiceNow, enabling easy communication with New Relic AI. These are powerful features of New Relic.
What needs improvement?
I have noticed discrepancies between New Relic's documentation and Terraform resources. For example, there have been instances where new features launched in the New Relic UI have not been updated in the Terraform provider. Improving the synchronization between the UI and Terraform would be very beneficial for us.
I would also point out that the query section within the UI has slowed down in response times over the past few months. Previously, querying anything in New Relic provided quicker results, so reducing the time taken to provide query results would be helpful for everyone.
For how long have I used the solution?
I have been using New Relic for three plus years.
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
Regarding New Relic's scalability, it excels at the enterprise level for cloud integrations that can utilize tags. However, for other integrations such as APM or Kubernetes, it is less scalable as each application requires its own agent for integration.
How are customer service and support?
The customer support experience was good, with faster troubleshooting provided by New Relic's support team.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
We previously used Grafana, Prometheus, and Datadog, but found them to be costly. In addition, Grafana and Prometheus do not offer the same range of features that New Relic provides, which is why we switched.
What was our ROI?
We observe a return on investment with New Relic. Previously, we needed more manpower to troubleshoot issues and determine exact RCAs, which consumed both time and money. After implementing New Relic, we have decreased staffing requirements while saving time and money.
Which other solutions did I evaluate?
I evaluated other options, including Datadog, Dynatrace, Coralogix, Grafana, Prometheus, Azure Monitor, and AWS CloudWatch.
What other advice do I have?
Compared to other observability competitors, New Relic offers better pricing for their features, and the user interface is user-friendly.
Using New Relic, we can showcase business KPIs data and compare it with trends from the last month or year. We can easily check whether our business performance is declining, stable, or improving, as well as the revenue generated from our website. New Relic allows us to analyze this data efficiently if we are sending it to their platform. Additionally, it has a wide range of integrations with third-party platforms, major clouds, and multiple backend languages.
My advice for others considering New Relic is to focus on cost, as it is competitive compared to other options. I would also recommend the excellent features New Relic provides within this price range, such as the Agentic AI feature, SRE agent capabilities, custom dashboards, and custom visualization, which help in proactivity regarding alerts and awareness of potential issues. I would rate my overall experience with New Relic a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other