What users are saying about
53 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8 out of 101
12 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 out of 101

Add comparison

Likelihood to Recommend

Amazon CloudWatch

Well suited if:
  • Your organization is married to the AWS ecosystem
  • You tech stack is reliant on third-party services
  • You use Splunk as your log aggregator (integrates well)
  • You prefer to be proactive about health of your tech stack
Not particularly suited if:
  • You don't use AWS
  • You like to fly by the seat of your pants
Kyle Reichelt 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

  • The ability to create dashboards off of metrics
  • Setting alarms when things go wrong so we get alerts
  • Its integrations with other AWS products.
No photo available
  • Custom dashboard creation
  • Near real-time reporting of custom data
  • Integration with Node.js
  • Visualization graphs/charts
Adam Eivy profile photo

Cons

  • If you have to ever dig manually through logs to try to find something it can be a little overwhelming. The user interface could use some work
  • I would like the ability to create more customizable dashboards.
  • The way log streams are used feels very counterintuitive.
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

Ultimately because we are in the AWS cloud we need a tool to report, alert, and hold our logs in AWS, and AWS cloudwatch has great integrations with all existing AWS products. There are some UX quirks and I wish the dashboarding tools could stack up against some of the competitors we have evaluated however we can never not use cloudwatch as long as we are in the AWS cloud.
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

  • We were able to set up log streaming, retention, and simple downtime alerts within a few hours, having no prior experience with CloudWatch, freeing up our engineers to focus on more important business goals.
  • CloudWatch log groups have made it relatively easy to detect and diagnose issues in production by allowing us to aggregate logs across servers, correlate failures, isolate misbehaving servers, etc. Thanks to CloudWatch, we are generally able to identify, understand and mitigate most production fires within 10-15 minutes.
  • Choosing CloudWatch to manage log aggregation has saved us quite a bit of time and money over the past year. Generally, 3rd-party log aggregation solutions tend to get quite expensive unless you self-host, in which case you typically need to spend a fair amount of time setting up, maintaining, and monitoring these services.
Brian Dentino profile photo
  • 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