What users are saying about

Amazon CloudWatch

44 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.9 out of 101

New Relic Insights

11 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.6 out of 101

Add comparison

Likelihood to Recommend

Amazon CloudWatch

It is well suited for organizations already using a number of Amazon services, as most of these will integrate very nicely with CloudWatch. If you have detailed log retention requirements, it's quite nice as well since they make it easy to configure retention and export data to S3. The tooling for metric filters and dashboards are very customizable and sufficient for general monitoring but the UX is not the most friendly. If your organization spends a lot of time on business intelligence and performance tracking, you may want to consider a more targeted 3rd-party service.
Brian Dentino profile photo

New Relic Insights

Getting real-time (nearly) operational metrics has allowed me to see outages before Google Cloud alerting reports them. Additionally, creating client dashboards so your customers can see the operational metrics of your service is a great way to share that integration is successful without having to generate custom reports manually.Where it isn't so useful is if you need to join multiple queries--everything in Insights is indexed so that you can facet on each key, but you can't get an answer to a question that tries to join multiple queries very easily. Also, it can be prohibitively expensive to store Insights data long term--so I use a strategy of pushing everything to insights and to a long-term HDFS storage, which can be queried more robustly/cheaply for a longer period
Adam Eivy profile photo

Pros

  • Managing log retention periods is very simple with CloudWatch, and can be configured on a per-group basis.
  • Monitoring host performance is very easy when coupled with the CloudWatch Agent on an EC2 instance. A simple installation and configuration replaces an entire 3rd-party host monitoring stack.
  • CloudWatch is flexible enough for not just host monitoring, but application monitoring as well. It's easy to pipe local logs up to CloudWatch and extract structured data in order to monitor and set alerts on custom app metrics.
Brian Dentino profile photo
  • Custom dashboard creation
  • Near real-time reporting of custom data
  • Integration with Node.js
  • Visualization graphs/charts
Adam Eivy profile photo

Cons

  • Amazon-only
  • cumbersome compared to other solutions
  • not 100% customizable.
No photo available
  • Improving the maximum samples and payload from Node.js (it is currently tedious to manually manage the scaling of transactional data)--I've had to minimize my data keys to 1-3 characters to reduce the transactional payload size, which the library and API could do for me (key compression). Also, it could dynamically change the sample rate or how frequently it hits the API to fix the 1MB every 1 second restriction (I have to run more processes than needed, just to get full Insights coverage).
  • Search and replace of a query value for the entire dashboard (it's currently tedious to go through all dashboards and queries to update NRQL queries if something changes in how we log data.
  • Duplicating a dashboard with all queries but with one value changed (this would be super useful for creating custom client dashboards where only one element of the queries for the whole dashboard is different between them--but where I want to generate a dozen or more charts)--also would be great for creating dashboards based on environment (same queries, different appName).
  • Being able to set notification triggers/alerts on insights queries would be awesome--I have some custom queries that I would love to be notified if/when they become anomalous.
Adam Eivy profile photo

Alternatives Considered

CloudWatch's log search features are impoverished compared to PaperTrail's or Loggly's. However, CloudWatch aggregates logs from Lambda, ECS, API Gateway and more out-of-the-box. You do not need to manage anything. You do not need to worry about an errant logging configuration saturating your NAT's bandwidth. CloudWatch is not an APM like New Relic or Datadog, but it does provide some instrumentation. CloudWatch metrics for EC2 is most comparable to Nagios.
No photo available
I've been using it so long and so effectively that I'm not sure what other alternatives exist--I haven't had a reason to search for a replacement. Some people are using Datadog or ELK Stack--and those may be good alternatives, but I haven't really spent time with them enough to talk over the pros and cons.
Adam Eivy profile photo

Return on Investment

  • Very positive ROI, we are able to pre-empt production issues via alerting
  • CloudWatch is low cost and allows us to get enterprise level monitoring
  • CloudWatch allows us to get visibility into all of our workloads and see how traffic is increasing or decreasing and make product level decisions
No photo available
  • It's helped me assure customers that integration is successful within a couple of minutes after integration going live--this is huge!
  • I've been able to find bugs and security issues (with browsers) more rapidly than ever before, which has made our software more robust and secure.
  • Being able to visualize the peaks and valleys of traffic while querying custom attributes to see what kinds of browser, clients, and other traffic patterns are playing a role has been crucial to the operational integrity of one of my products.
Adam Eivy profile photo

Pricing Details

Amazon CloudWatch

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

New Relic Insights

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details