Using New Relic as game changer
November 08, 2021
Using New Relic as game changer
Score 8 out of 10
Overall Satisfaction with New Relic
We are using New Relic ONE throughout our whole organization for monitoring our microservice health and performance. APM is one of the most important features in New Relic we rely on to analyze our application overall quality after every deployment including memory and CPU usage, networking transaction, and error ratio. We create different alerts based on the metrics and query results to notify the team through the paging system, so we can solve issues immediately. The metrics are very accurate in real-time and help us to identify the issues quickly. The configuration to apply New Relic APM and Browser features are somewhat difficult. We have both Java and NodeJS based applications and when applications can not connect to New Relic, the log message doesn't describe where/how it's failing.
- Service map to overview the error across different units - services, DB and front-end.
- Memory and CPU real-time monitoring.
- Error tracking for the requests/transactions across different units - services, DB, and front-end.
- App health alert setting with powerful NRQL query.
- Centralized wiki for finding info easier to setup New Relic for app to communicate.
- Provides step-by-step examples to set up New Relic in different code-base apps and external services ex - Slack and PageDuty.
- Metrix history (Memory and CPU usages) can be longer for tracing purpose.
- Customer issues can be solved in less than 1 hour based on the New Relic metrics and error message.
- Our service health and performance can meet our SLA because we can fine-tune our code from the New Relic metrics ex - throughput, memory, and CPU usage.
- The application quality is overall improved for the long term under New Relic real-time monitoring.
With New Relic One, we are able to overview the services of our organization on the same page and collect the info quickly we need across different units. We can even trace the transaction from one service to another in order to find out where is the bottleneck of performance. Because we can also review the issue in the past period of time, we are able to show quality improvement during every release. By sharing the quality improvement with our customers and leadership team, we gain more power to do the right things!
With the New Relic alert feature, we are able to catch any performance and quality issues and solve them quickly from the metrics, so the time we spend on troubleshooting and service downtime is definitely reduced at least 20%. We feel confident when we see various metrics looking good/healthy in New Relic, so we are able to deploy to Production.
We fully make use of the New Relic Alert feature to send notifications to 3rd-party systems ex - Slack and PageDuty, so we can respond to customer issues and trace the root cause accordingly. All metrics trends and diagrams in New Relic help us to find out the root cause faster and we are able to meet SLA and reduce the unnecessary defect ticket creation.
Do you think New Relic delivers good value for the price?
Are you happy with New Relic's feature set?
Did New Relic live up to sales and marketing promises?
I wasn't involved with the selection/purchase process
Did implementation of New Relic go as expected?
Would you buy New Relic again?
The perfect use case is to find memory leak issues by New Relic APM - it shows memory usage and GC metrics in real-time which can help us to narrow down when this occurred across timelines. We also inspect the errors and network transactions monitored by New Relic during our app release to make sure there is no unusual high ratio on those. The summary is a good place to catch all the important info on one page for the app's health and performance.