- 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.
We mostly use it to check if any problems occur on the user's browser. Given that we are a worldwide shipping company and our website is browsed by any and every device out there, it's really hard to run a proper test for all of them, so having a feedback on the errors occurring on the user's browser is a very important information for us. The ability to drill down the problem and understand on which browser they occur is invaluable.
Moreover, we integrated a lot of partners on our website, third party pixel, etc. We can easily spot any bugged release they made, seeing the increasing number of errors and easily finding the sources.
- Having a overview of the errors occurring on browser, having the ability to drill down by browser, see the exceptions detail and source.
- Having an overall measurement of the load page time, rendering time, and other important KPI in the site speed analysis.
- Beside having a different interesting look at the data, sometimes it could be helpful to have more interconnections between those data. Things like having a look at the throughput split by countries, or having a look at the page loading time split by device or browser could be a significant improvement.
- Most data are actually overlapping with other industry-standard tools like Google Analytics. That's not a real con of the tool, but probably some more tech detail should be added to differentiate from a more marketing-focused tool.
Having a more user behavioral look at the data is probably pointless: other tools like GA is more suited for this purpose. For example analizing the traffic hitting certain part of the website, where does this traffic comes from, etc.
- Contant monitoring of servers
- Very good alert conditions
- Easy to see what processes are being most used on servers.
- Interface in the past was a bit buggy but has been much improved.
- Few tools seem unfinished but I don't necessarily use all their tools, it fulfills our needs.
- Tracks server .NET errors across a deployed application (across multiple servers).
- Easy to deploy since it is cloud based.
- Tracking down inefficient code calls to the database.
- In general, it is an administrators friend because it helps provide evidence to the developers or management to show where the issues are. As is common, errorsmay lie within in-house code but developers may be hesitant to review if there had not been recent deployments and New Relic helps show quickly and easily where web app errors are thrown in an environment.
- If I spend some time outside of the interface I find it hard to get re-aquainted. It seems less intuitive than other enterprise web apps I have used and it feels like they have reorganized things a few times. Not a huge deal breaker especially if you intend to use it regularly or pull specifics through the API.
- Performance monitoring
- High level API transaction flamegraph
- Uptime monitoring
- Deeper examination of anonymous node.js functions
- Automatic deployment/version change detection
- The comparison of performance is tricky to navigate
- Integration is extremely easy. In our Ruby apps, we just include a Gem and a config file.
- Building alerts off of metrics is straightforward.
- NewRelic does a really good job of allowing users to look at different metrics for a timeframe to narrow down what effects crashes or performance spikes have on the applications
- Monitoring non-custom software with NewRelic isn't possible. For example, there's no way to monitor when a service like Nginx or PostgreSQL goes down
- The alerting system is split in two currently. Simply monitoring uptime of applications (is NewRelic receiving data?) is a separate system than alerting on metrics
- Crash reporting doesn't seem to pickup all crashes.
- 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.
- Clear analytics tools for understanding historical traffic
- Invaluable in debugging errors on the production webstie
- Pinpoints exactly where the slow parts of our web application were
- Web interface can be overwhelming at first - not very user friendly
- Very expensive pricing for some key features
- Plugin management can be tricky
- 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.
Review: "New Relic's integration with Heroku and great visualisation and reporting of key specs made it a no brainer"
- I can quickly see how web and database transactions are scaling across my site. This allows us to quickly prioritize work each week.
- I can compare performance before and after changes are rolled out to measure the effects of development changes.
- I can drill down in data quickly and easily.
- Improving our performance is an iterative process. I wish I could flag when changes are released so I can easily generate "before and after" reports for changes and sets of changes.
- The transaction trace, by prioritizing database traffic higher than code, frequently loses all stack trace information for some of our problematic code. I've contacted support before and we have tried annotating the code. This has helped, but doesn't entirely solve the problem as we cannot force these annotations to be higher priority than DB calls. Knowing we're making 2000 calls to the database is less important than knowing WHERE we're making those 2000 calls.
- I'd like to see an option to list transactions by "slowest peak response time" instead of just average. This is because our average is often ok but our "worst offenders" are orders of magnitude worse.
- Most applications suffer the performance bottleneck when accessing data from a database, this is especially true when considering RDBMS, the difference between well defined query and a less precise query can be really felt in negative user experience while the application is under load.
- Great monitoring solutions that is easy to implement and accessible through the API
- Application mapper allows you to see how your app is being used and how much time each user is spending on specific areas of the site.
- More language coverage, so the new relic goodness can be added to legacy applications.
- The stack tracing through service layers helps identify which service may be causing an issue.
- The New Relic Alerting tool allows operators to be alerted when a site is not performing as anticipated.
- Support has always been timely and helpful.
- The plugin management system is a little cumbersome.
- It is difficult to track down an anomaly event.
- It would be nice to have a waterfall view of how a page loads in the Real User Monitoring.
- 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.
- Finding weak points in our websites
- Helping us debug problems when they show up.
- Tracking performance over time.
- It doesn't always show us the exact cause of what is happening, sometimes there are false positives.
- Would be nice if there was a GoLang integration
- Price is expensive.
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