Reviews (1-25 of 37)
We are using it for the basic server monitoring also, we have layers in the application, data layer, orchestration layer etc. So each layer has its functions. Using New Relic we are monitoring each layer and web server in order to sort out the errors easily and effortlessly.
- It is very easy to use and implement in your application.
- Basic Monitoring service will tell you about your application's performance and whether it is working well or not.
- Visualisation is what I like the most. Gives you the graphs.
- Database-related errors also can be monitored using New Relic.
- For small companies the price is very high.
- Sometimes I feel the response time is too much. There are some times where I have to wait for minutes to load the software.
- The dashboard they provided can be simplified, and can be made more user-friendly.
- Performance Monitoring
- Detailed Reports
- Management Interface
- Configuration through code - Basic items can be configured through code, but being able to set advanced features, like Apdex would be nice.
- New Relic lets you drill down into the nitty-gritty of your application, breaking down requests however far you want in order to inspect the performance of your application throughout the request lifecycle.
- New Relic offers many integrations with other services and technologies, making it easy to get it set up and start using it.
- New Relic offers many views and types of visualizations to help you understand what's going on in as much detail as you want to know.
- The way that New Relic integrates with certain third parties leaves room for improvement. With Pantheon and Cloudways, for example, the websites aren't associated with my NewRelic account, so if I'm already logged in when I click a link for one of those sites, I often run into session issues and have to log out and then click the link again.
- New Relic can be pricey if it's not included with another service you subscribe to, and if you can't get by with the free features.
- New Relic is so powerful that it can be hard to understand some levels of what's going on unless you're already familiar with all the concepts it's referencing. Some more contextual help for new users could aid in adoption I think.
- Good support for profiling the main web application frameworks including Microsoft ASP.NET.
- Provides good insight into database queries that may be causing performance problems.
- Tracks historical application response times to give a good idea of any outliers in performance.
- The thread profiling feature is handy however the usability could be improved, it can be hard to setup and determine the results.
- The configuration of alerts and who is to receive them can be time consuming to set up.
- The pricing model could be improved, it's pay per connected agent and if you are operating in an environment where machines are transient it's hard to get a grasp as to what you will be charged.
- Ease of configuration makes it quick to apply and begin receiving and reviewing of data.
- Dashboarding is intuitive and easy to understand.
- The depth of data collected allows for more details application development.
- From an end user stand point only seeing the "Top" isn't as helpful as it could be if multiple sources are associated to the same JVM.
- From an administrative standpoint, the inability to take default dashboards and dissect them within insights makes it less intuitive to recreate for other processes.
- Very thorough with alerts and emails.
- Immediate responses to issues.
- Provided a great weekly summary for traffic and issues.
- Alert management was difficult at first -- you really get too many if you don't curate them.
- The setup and fine-tuning took us a bit to figure out, but settled down after we normalized.
- Measuring Application performance score (instead of just CPU or memory usage)
- All important information about an application's server on one screen
- Has a free plan
- Easy to set up
- Price is too expensive for small virtual servers (like the ones for $10-20 a month)
Insights allow us to create useful dashboards to keep a close eye on web server errors, CPU usage, transaction deviation and more.
- Simplifies bottleneck diagnostics
- Create alerts easily for system events (errors, traffic, 404-ing etc) and integrate easily with third parties
- Monitor web page performance & site usage
- Steep learning curve
- No Apple Watch app, though the NewRelic iOS app can flag alerts on your watch, if you have them configured
- Presentation of APM data in a concise and easy to visualize format in dashboards.
- Ability to drill down into details.
- Recent thrust into making better AI-based dynamic baselining offers has great potential.
- Dashboards are somewhat cluttered and can use a sharper look and feel. I would prefer a more minimalistic approach.
- Ability to discover processes is not always without errors.
- The pricing model can be a bit more flexible (and affordable).
- A single tool to rule them all! New Relic can give you almost any kind of performance data you'd like to see. I wouldn't quite say it's single-pane of glass since their modules are discrete with minimal cross-links, but having several views into your application with a single tool is pretty powerful!
- Their APM module is first class. I think AppDynamics and DataDog might be about their closest competitors, but most everyone else just doesn't compete. I even had a hardware monitoring vendor tell me they had an APM offering that was far cheaper than New Relic, but by his own admission, was not worth considering if put next to New Relic's APM.
- Plugins. This is a pro and a con, as it's nice that you can extend their monitoring sets, but we would like some of this to be part of their standard offering. It is possible to set up your own data channels though, and monitor pretty much any customer metric you'd like to!
- Price. This is the biggest issue for us. It's far from cheap. But every time we look at other options, it seems pretty clear that you get what you pay for.
- Plugins again. While it's nice that you can feed your own custom data into New Relic, there are some things that seem really odd considering that they aren't working by default. Some examples: Monitoring AWS infrastructure via CloudWatch, db performance (APM is application side only, isn't clear about what's going on at the DB layer), etc.
- API keys are really, really confusing. While this is such a small little thing, the moment you start integrating New Relic with other tools such as Dashboards, it'll drive you bonkers. There are three different types of API keys, the documentation isn't overly clear about which one gets you the data you want, and it doesn't follow user ACLs at all. For certain data, the user must be a full admin just to get read access. They really ought to overhaul this, allow service accounts, allow each API key to access all data based on the associated account's ACL, and have all API keys tied directly to an account/ACL.
- Granular visibility into time-series data.
- API allowing data to be written to a common dataset (Insights) and then visualized.
- Almost captures the unicorn of a "single pane of glass" view.
- Cloud-centric / OS-centric. There is no/limited ability to query metrics with an agent installed.
- Insights-based queries (dashboards and alerts) are limited to 1000 (soon to be 2000) records and that doesn't work for enterprise scale.
- NRQL is awesome -- except when it isn't. The replacement QL is more robust but is significantly more complex to learn.
- No agent management tools in the platform. And, yes, you will want agent management tools after the first dozen or so deployments.
Their technical support one of the best engagements we have had with a vendor. Exemplary in every way!
- New Relic's PagerDuty integration is essential. It helps the right people know when there are problems.
- Error monitoring is great. Traces help us understand defects quickly.
- New Relic is great for measuring the throughput and latency of different transactions. It helps us understand what proportion of the time is spent in different layers of the application.
- New Relic can instrument many web frameworks out-of-the-box, but some of the less-popular frameworks require development.
- It can be hard to express that some 400-series responses are acceptable and expected, but that an unusual volume of them could be a defect.
- New Relic is very expensive, particularly if you have many QA environments.
- Show detailed information about the performance of code functions and SQL queries.
- Monitor the CPU, memory, and I/O usage of a Linux server.
- Manage and send alerts about critical issues in your project.
- The web dashboard frontend is sometimes slow.
- Pricing model is too big business oriented, it is expensive for startups.
- Monitoring of web transaction times -- New Relic does a great job of showing us how quickly our site is loading and what processes are slowing it down. It breaks site speed into several categories, such as querying, back-end code, caching, etc., which allows us to more easily improve site speed.
- Alerts -- New Relic sends alerts whenever the site goes down or site speed drops below a particular threshold. This is very helpful in minimizing downtime.
- Error analytics -- with the New Relic pro plan, you can quickly and graphically identify any site errors that may cause lags or downtime.
- User interface -- the interface is too complicated for non-technical users to operate. Only those experienced in server management and code will benefit from the product.
- Pricing -- there's a free plan, but to get most of the features, it will cost you.
- It is a great tool to discover which processes are most consuming and improve your products.
- It finds out bottlenecks easily with sufficient visualized graphs. For example, you can quickly get answers of where a received http request did come from and by which method / section (a remote call, db query, a calculation etc).
- It is also possible to profile your JVM easily (if your app runs on JVM for sure).
- It can feed your ES data, therefore link to for instance pager duty.
- Display overall KPIs like rendering time and page load time of a web page. It can be also useful if your app also contains HTML UI.
- It is not so easy to investigate data by filtering in a specific time window. I hope that UX will be improved. IMO, time picker is not user-friendly.
- The learning curve might be plaguesome for an ordinal tech guy at first.
- Don't know pricing terms /strategy or other suff, however our managers' complain about the highness :)
New Relic provides a centralized place to monitor app our applications. Alerts in New Relic are very helpful and help us in the analysis and monitoring of production issues.
- New Relic provides enough detail to monitor and analyze issues. We have a java based microservice application. New Relic provides all transactions details, time, slow running transaction, JVM, database query details etc. It's easy to analyze issues with New Relic.
- New Relic provides various key metrics and a dashboard. Metric explorer and dashboard helps in monitoring of applications. Dashboards are easy enough to build.
- The alerts feature is easy to configure. Email or other alerts can be set up. Alerts have helped us to prevent production issues.
- Another great feature is the ping service. We use ping on our application URL on regular interval to ensure that app is up and running.
- It's a little costly. Configuring a mobile app requires a license key which is more costly.
- New Relic's historical APM is one of the best in-class. It's simple to implement and use and provides a very flexible query language for creating monitors.
- New Relic's UI is simple and elegant. Even our thickest support engineers have an easy time with it.
- New Relic's infrastructure monitoring is cake to implement and provides tremendous value.
- I hear New Relic is developing a log aggregation service. That would be a great improvement to the platform.
- New Relic's agents are a bit greedy with system resources.
- New Relic is very good for application performance monitoring giving you graphs of time taken for a request to be processed by your backend application.
- It also provides thread level performance for applications and databases. This can help uncover performance bottlenecks and monitor query timings in the database.
- Its graphs provide transaction-level breakdowns including % time, average calls per transaction, and average time. These can help you visualize each participating component in the backend that processes your request.
- If your applications are written on JVM based languages like Scala or Java then it also provides JVM Performance Analyzer. It can provide data like thread activity, HTTP session data, connection pool metrics, class load/unload counts etc.
- It provides cool graphs for analysis and custom alerts. You can set up custom alerts.
- New Relic can improve graphs and how APM data is represented.
- Custom dashboards could provide more options for application monitoring. Would help if the new custom dashboards widgets could be in New Relic to help with customized dashboarding.
- Application performance monitoring
- Database performance monitoring
- Alerts and Custom Alerts
- Thread level data and graphs for drilling down on request/response to view averages, metrics over time etc.
- SQL query analysis
- Error monitoring and alerting
- Monitors the right things in the environment so we can speed up resolutions and focus on what matters
- Scales with our needs without being a burden to manage.
- Helps us manage and optimize our usage of today’s complex new technologies
- Able to breakdown performance for slow transactions and very helpful in case of pulling historical data.
- The only thing that strikes to me is audit capabilities.
[We are] Generating reports in a graphical manner and it's very easy to read graphs and track transactions. If something goes wrong we can see it in the graphical charts.
- It was particularly good at aggregating the results and showing one view for it. The views were customizable and easy to work with.
- We definitely appreciated the range of processes you can monitor using New Relic. It was a good solution to monitor servers and DBs.
- Loved the ability to integrate different plugins as per our use case. This way we also came to know about some metrics that we didn't initially account for, and it helped us a lot in figuring out our performance.
- Given that we were using different AZ, New Relic helped us see the different response times from different geography.
- First and foremost, their UI needs to implement better web sockets. This would definitely improve the performance and make it light weight.
- We were doing experiments back then, and were short on fundings like any other startup. So we made the decision to not use any feature that might create a hard dependency for us. Hence we only used the free features. I wish there was a better pricing model for startups.
- Not really a big issue, but maybe they can sponsor better documents, like a step by step setup process, in sites like Medium that people can follow. Their documentation is kind of overwhelming.
- Health checks. Makes sure you can produce a highly available, reliable application.
- Database bottleneck analysis. Shows which queries take the longest amount of time, to understand utilization and allows for optimizations.
- Logging and analytics. Good alternative to logging technologies like Kibana, Splunk, Datadog. Visualizations help paint a clear picture of what's going on, not just tables of data.
- Like many third-party tools, there are costs associated to use. If you have a very advanced application setup with many servers and applications, the pricing model might not work for you. There are a handful of other tools, that require more work to setup and use, and might not be AS good, but are free or lower costing.
- Sometimes, the interface can be a little tricky to use. Parts of the interface are very intuitive and easy to use, others are more challenging.
- If you're working on a purely back-end application, with little to no front-end, New Relic doesn't work too well, because there isn't a browser to run in and obtain stats.
- Time Picker - does a really great job displaying data in proper time intervals for easy viewing
- Geo - Quickly shows who is using our application from across the world
- Page View - This shows us what pages on our application are frequented the most so we know how users are utilizing our application.
- I actually REALLY like New Relic - I can't point out anything that I don't like. New Relic has everything that I need for my day to day needs
- If I had to be picky, I think the color scheme is kind of gross. But I don't normally let that stuff get to me.
Review: "Need to manage, analyze and optimize multiple apps and platforms? New Relic is the solution."
- Dashboard with all data in one place
- Track changes and improvement on my apps
- Optimize my apps and improve user experience
- A better interface design and ability to customize more the dashboards
- Ability to have multiple users and roles, and multi-language options
- More educational docs
Maybe if you expect certain integrations with other tools and software, it's a little limited, and pricing can be a limitation.
- NewRelic is a simple and intuitive solution that gives detailed performance metrics for every aspect of the environment, in real-time.
- I love the amount of detail I can receive on very detailed aspects of my software.
- I am able to view app performance down to specific lines of code. This allows me to see what the code is connected to, effecting and the resources being used.
- The paid solutions are a bit pricey unless you are looking at it as a scalable solution for your future growth.
- The only other thing I can think of is that the learning curve is a bit steep for inexperienced users.
New Relic Scorecard Summary
Feature Scorecard Summary
About New Relic
New Relic is an all-in-one web and mobile application performance management provider for the cloud and the datacenter. They provide 24x7 user monitoring and code-level diagnostics for production apps deployed on dedicated infrastructures, the cloud, or hybrid environments and real time end-to-end monitoring for your iOS and Android app’s.
New Relic provides support for applications written in Ruby, Python, PHP, Java, .NET, Node.js and related frameworks. New Relic also partners with leading cloud management, platform, and hosting vendors to provide their customers with instant visibility into the performance of deployed applications.
New Relic also has an open SaaS platform that enables its community of developers, partners and customers to build plugins using open API’s to monitor any technology of their choice, from databases, networks, caching layers and more.
New Relic provides SaaS Application Monitoring for Ruby, PHP, .Net, Java, Python, iOS, and Android Apps
New Relic Integrations
New Relic Competitors
New Relic Technical Details