Need advice about which tool to choose?Ask the StackShare community!
New Relic vs SpeedCurve: What are the differences?
Developers describe New Relic as "SaaS Application Performance Management for Ruby, PHP, .Net, Java, Python, and Node.js Apps". New Relic is the all-in-one web application performance tool that lets you see performance from the end user experience, through servers, and down to the line of application code. On the other hand, SpeedCurve is detailed as "Front-end performance monitoring. It's WebPageTest on steroids!". SpeedCurve gives you continuous feedback on how your front-end code is affecting the performance of your website. Get detailed build analysis and performance filmstrips for your own website and then benchmark your performance against the competition to make sure your website loads faster.
New Relic can be classified as a tool in the "Performance Monitoring" category, while SpeedCurve is grouped under "Font-end Performance Monitoring".
Some of the features offered by New Relic are:
- Performance Data Retention
- Real-User Response Time, Throughput, & Breakdown by Layer
- App Response Time, Throughput, & Breakdown by Component
On the other hand, SpeedCurve provides the following key features:
- Front-end performance monitoring
- Track asset sizes and requests
- Built in Google PagesSpeed Insight reports
I haven't heard much about Datadog until about a year ago. Ironically, the NewRelic sales person who I had a series of trainings with was trash talking about Datadog a lot. That drew my attention to Datadog and I gave it a try at another client project where we needed log handling, dashboards and alerting.
In 2019, Datadog was already offering log management and from that perspective, it was ahead of NewRelic. Other than that, from my perspective, the two tools are offering a very-very similar set of tools. Therefore I wouldn't say there's a significant difference between the two, the decision is likely a matter of taste. The pricing is also very similar.
The reasons why we chose Datadog over NewRelic were:
- The presence of log handling feature (since then, logging is GA at NewRelic as well since falls 2019).
- The setup was easier even though I already had experience with NewRelic, including participation in NewRelic trainings.
- The UI of Datadog is more compact and my experience is smoother.
- The NewRelic UI is very fragmented and New Relic One is just increasing this experience for me.
- The log feature of Datadog is very well designed, I find very useful the tagging logs with services. The log filtering is also very awesome.
Bottom line is that both tools are great and it makes sense to discover both and making the decision based on your use case. In our case, Datadog was the clear winner due to its UI, ease of setup and the awesome logging and alerting features.
I chose Datadog APM because the much better APM insights it provides (flamegraph, percentiles by default).
The drawbacks of this decision are we had to move our production monitoring to TimescaleDB + Telegraf instead of NR Insight
NewRelic is definitely easier when starting out. Agent is only a lib and doesn't require a daemon
Pros of New Relic
- Easy setup415
- Really powerful345
- Awesome visualization244
- Ease of use194
- Great ui152
- Free tier107
- Great tool for insights81
- Heroku Integration66
- Market leader55
- Peace of mind49
- Push notifications21
- Email notifications20
- Error Detection and Alerting16
- Heroku Add-on16
- Multiple language support12
- Server Resources Monitoring11
- SQL Analysis11
- Transaction Tracing9
- Azure Add-on8
- Apdex Scores8
- Analysis of CPU, Disk, Memory, and Network7
- Application Response Times6
- Detailed reports6
- Performance of External Services6
- Error Analysis6
- Application Availability Monitoring and Alerting6
- Most Time Consuming Transactions5
- JVM Performance Analyzer (Java)5
- Easy to use4
- Browser Transaction Tracing4
- Top Database Operations4
- Pagoda Box integration3
- Custom Dashboards3
- Weekly Performance Email3
- Application Map3
- Easy to setup2
- App Speed Index2
- Easy visibility2
- Metric Data Retention1
- Team Collaboration Tools1
- Worst Transactions by User Dissatisfaction1
- Real User Monitoring Analysis and Breakdown1
- Time Comparisons1
- Access to Performance Data API1
- Metric Data Resolution1
- Background Jobs Transaction Analysis1
- Incident Detection and Alerting1
- Real User Monitoring Overview1
- Best of the best, what more can you ask for1
- Best monitoring on the market1
- Rails integration1
- Free1
- Super Expensive1
- Exceptions0
Pros of SpeedCurve
- Easy setup2
- Understandable reports and great benchmark1
Sign up to add or upvote prosMake informed product decisions
Cons of New Relic
- Pricing model doesn't suit microservices18
- UI isn't great10
- Expensive7
- Visualizations aren't very helpful7
- Hard to understand why things in your app are breaking5