Overview
What is Amazon CloudWatch?
Amazon CloudWatch is a native AWS monitoring tool for AWS programs. It provides data collection and resource monitoring capabilities.
Best monitoring tool for instances
A multipurpose tool for cloud services users, best for monitoring all the cloud resources
Amazon CloudWatch Review
CloudWatch - Excellent Service to Monitor Cloud Applications
AWS CloudWatch - an easy to use monitoring tool for your AWS instances and resources
Best Choice For Your AWS Structure
CloudWatch by a Simple Engineer
Watching the AWS Cloud is easier with CloudWatch
CloudWatch provides the basics, but you may need more.
You will enjoy using AWS CloudWatch
Metrics made easy
A cloud service offering monitoring with integration features for cost and scalability
AWS CloudWatch is the foundation for your AWS Security Automation
A must-have!
Pricing
Canaries
$0.0012
Logs - Analyze (Logs Insights queries)
$0.005
Over 1,000,000 Metrics
$0.02
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Product Demos
AWS Container Day - Amazon Cloudwatch (Container Insights)
Product Details
- About
- Competitors
- Tech Details
- Downloadables
- FAQs
What is Amazon CloudWatch?
Amazon CloudWatch Screenshots
Amazon CloudWatch Videos
Amazon CloudWatch Competitors
- Datadog
- Azure Monitor
- Splunk IT Essentials
- New Relic
- AppDynamics
- Dynatrace
- Oracle Cloud Infrastructure (OCI)
Amazon CloudWatch Technical Details
Deployment Types | On-premise |
---|---|
Operating Systems | Windows, Linux, Mac |
Mobile Application | No |
Supported Countries | Americas, Europe, Middle East, Africa, Asia Pacific |
Amazon CloudWatch Downloadables
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(167)Attribute Ratings
Reviews
(26-38 of 38)Excellent Monitoring!!
- Easy integration with other services.
- Seamless Configuration.
- Variety of matrix, graphs and dashboards.
- Support to third party libraries.
- User Interface can be improved.
- High cost of implementation.
- No Phone notifications.
CloudWatch for the win
- We are able to capture all of our Lambda logs through CloudWatch and ship them off to another provider for analysis.
- The alerting features allow us to scale certain services when needed so we don't have to do it manually, or over provision.
- Monitoring resource utilization allows us to see what is going on in our RDS services, so we can test optimizations and fixes.
- The auto refresh feature could use some work so that it doesn't kick you back to the main dashboard.
- The search features aren't as well developed as other areas in the AWS console.
- It would be nice to be able to create a custom dashboard of multiple widgets like resource stats and alarms on one page.
Amazon CloudWatch logs allowed us to stream massive amounts of logs off of devices without hitting any throttling, and then to stream those into S3 or ELK as needed for analysis.
Capable logging of AWS metrics and events
- Solid support for posting data from a variety of AWS services to CloudWatch logs.
- Can setup alarms alert teams when certain resources hit a particular metric threshold.
- CloudWatch Metric view allows for custom graphs based on whatever AWS criteria you would need.
- Alerting could be beefed up, the options in terms of notification of alerts are pretty slim.
- The usability of the Metric graph view could be improved, it can be tricky to find the metrics of interest and setup graphs.
- The CloudWatch log view is pretty basic, the search options could stand to be more fleshed out.
AWS CloudWatch: a must for your cloud AWS infrastructure
- We use CloudWatch for collecting and monitoring logs for the AWS infrastructure.
- CloudWatch events and alarms are configured for all our infrastructure running on AWS. Like Ec2, ECS, AWS Lambda, RDS. We can track auto-scaling at the service level (ECS) and instance level (EC2 and ECS).
- CloudWatch helps collects monitoring data in the form of logs and events and provides one unified view of AWS resources and services that run on AWS.
- We use it for monitoring logs and events, raising alarms if our infrastructure has any issues and also CloudWatch logs into ELK system for detailed log analysis and monitoring.
- AWS Lambda's cold and warm boot times can also be registered using it.
- CloudWatch could provide better log analytics using a better log parsing and log indexing. Like what is provided in ELK or Splunk.
- Better dashboarding can be provided. Currently the dashboarding is very rudimentary.
- No good customizable log indexing is available.
- Allows integration into non-native products (SolarWinds, Nagios, etc).
- Proactive monitoring and recommendations.
- Alerting and dashboards.
- There is only a limited amount of credits available each month when pulling metrics into other applications. We have had to use larger polling intervals as a result.
- Unable to export alert data into 3rd party data warehouses for record keeping.
- Learning curve is slightly steep and there isn't much automation in terms of setting alerts up.
Simple Log Aggregation and Metrics Out-of-the-Box
- Integration with other AWS products is CloudWatch's greatest feature. CloudWatch logs and metrics are provided out-of-the-box for ECS, Lambda, Sagemaker, and most other AWS products. Log aggregation and instrumentation are difficult to configure and manage; it is great to defer that work to AWS.
- Configuring log retention policies is simple with AWS. If your business is required to retain logs for years, being able to automatically move old logs to S3 IA or Glacier with a few clicks is convenient.
- Configuring alerts from metrics is simple, and it is easy to integrate alerts with PagerDuty or email.
- The console's log search lacks many of the features you would find in PaperTrail or Log.ly. Regex search is either not supported, or very difficult to find.
- It can be difficult to understand how the CloudWatch bill breaks down by log group.
- The date/time picker in the console could be easier to use.
Don't Skip Proactive Server(less)-side Monitoring
- Lambda process monitoring, particularly useful when you're relying on third-party services.
- Active monitoring RDS (set thresholds so we know before a database runs out of space)
- Auto-requisitioning of additional resources
- 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
- You don't use AWS
- You like to fly by the seat of your pants
CloudWatch - Flexible Log Management At A Great Price Point
- 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.
- Unfortunately, the CloudWatch dashboard does not provide the ability to create histograms of discrete counts. This makes it difficult to, for instance, use CloudWatch to quickly identify specific IP addresses that have a high request volume in a certain period.
- The UX for creating a custom metric from a CloudWatch log group is somewhat confusing. Every time I need to create a new metric I find myself fumbling around the interface for a few minutes while I try to remember how to do it.
- The alerting options for CloudWatch are not as extensive as are available with some 3rd-party services.
Necessary if you are in the AWS cloud
- The ability to create dashboards off of metrics
- Setting alarms when things go wrong so we get alerts
- Its integrations with other AWS products.
- 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.
A great tool to get insights into your AWS infrastructure.
- Monitor
- Alert
- Visibility
- Amazon-only
- cumbersome compared to other solutions
- not 100% customizable.
- Infrastructure monitoring
- Infrastructure alerting
- Dashboarding
- Building cloudwatch dashboards can be cumbersome. You have to navigate through various screens to get the metrics you want to add.
- Exporting alarm / alerting data is not available for further post-processing or analysis
- You have to build alerts and alarms yourself. CloudWatch does not give you any recommendations, so you have to know what you're doing.
Easy to set up
- Easy to set up
- Pay per use
- Better performance
- IPv6 support
- No free support
Amazon CloudWatch is an essential tool for governing your system-wide resources and app management
At my organization, we use AWS (Amazon Web Services) to spin up new server instances for any business critical applications we require. This is known as containerization. Instead of purchasing new computers we buy more RAM and then have the capacity to spin up or shut down an almost limitless array of servers on an as-needed basis.
Not long ago companies needed to physically install servers on-site. Hardware would need to be upgraded, administrated and repaired. Also if these servers contained sensitive data, they would need to be secured from hacking or fire and theft.
Today we let Amazon host all of our data in the cloud. They are at least partially responsible for guarding our data from theft and fire. Our organization instantly recognized the benefit of being able to administrate our AWS server instances via Amazon CloudWatch. If you rely on AWS in any way, you need to use Amazon CloudWatch.
- Application Performance Management.
- Error Management.
- Utilization Management.
- The interface is clunky.
- The context sensitive help could be written more clearly.
- I wish there were more options for arranging the dashboard interface to my specific needs.