Amazon CloudWatch is a monitoring and observability service provided by Amazon Web Services (AWS). It allows users to collect and track metrics, collect and monitor log files, and set alarms. With CloudWatch, users can gain insights into their applications, infrastructure, and services, enabling them to make informed decisions and take necessary actions.
The most valuable features of Amazon CloudWatch are:
- The ability to maintain logs in an orderly manner
- CloudWatch Alarms for notifications when usage exceeds set limits and for security compliance
- Easy-to-use UI for watching logs and troubleshooting Lambda
- Ability to create events and alerts for diving into infrastructure performance
- Cheap and easy solution with the ability to run custom queries on logs
- Reliability of the service
- Centralized dashboard GUI for viewing logs and preventing configuration issues
- Simple logging and monitoring system with advanced services available
- Alarms for notifying resource use approaching limits
- Detailed information and granular data for finding root causes
- Task automation feature
- Effectively monitoring key metrics like CPU and page requests
- Integration with AWS services and robust monitoring and event-triggering capabilities
- Collecting all metrics and instantaneously connecting to KPIs and metrics
- Forwarding logs to other services like Datadog
- Simplicity of configuration, stability, scalability, reasonable pricing, and good technical support
- User-friendly interface with valuable data analytics services
- Infrastructure and workload monitoring capabilities with robust integration with AWS services and event triggering.
Improvements needed for Amazon CloudWatch include addressing missing logs, enhancing log search functionality, improving user-friendliness, reducing costs for CPU and memory utilization monitoring, enhancing the dashboard and UI, adding support for Kubernetes monitoring, decreasing prices, providing advanced monitoring capabilities, and improving alerts and alerting mechanisms.
Users not the solution could work on improving integration with Snowflake and other non-AWS products, improving the graphical interface, providing more advanced search functionality, offering a more granular level of monitoring, integrating with on-prem services, enabling monitoring of inbound and outbound transfers, and improving real-time data stream monitoring and visualization through dashboards.
Users have found Amazon CloudWatch to be a valuable tool for monitoring and alerting. It has provided good ROI for companies, with a small investment required.
Some users find the price reasonable, especially for basic monitoring, while others consider it expensive or are unsure about the exact cost. The pricing model is generally described as pay-as-you-go, with costs based on usage and storage. It is mentioned that the price may increase with data collection, but it is still considered cheaper than other solutions.
The primary use case of Amazon CloudWatch is troubleshooting Lambda functions and setting up CloudWatch Alarms. It is used for monitoring purposes, events, and alerts. It is also used for data monitoring, tracking services and infrastructure, and providing metrics logs. Additionally, it is used for infrastructure and serverless monitoring, monitoring systems and protecting against threats.
The product is used to monitor infrastructure and resources, such as bandwidth, and to create a platform for customer experience and engagement. It is used to monitor EC2 instances, create checks and actions, and integrate with other services. It is used for monitoring application instances, client applications, backend communication, service availability, and application development. It is used to monitor AWS resources, including S3, logs, processes, and other products. It is used for collecting logs, scheduling tasks, triggering Lambdas, and building monitoring systems.
The customer service and support of Amazon CloudWatch are good. Users have found all the necessary information in the AWS documentation. The support staff of Amazon CloudWatch are described as seasoned professionals. Users always had access to support when needed, with solution architects available for assistance. The technical support for Amazon CloudWatch is generally considered good, with different levels of support depending on what package is chosen.
The initial setup for Amazon CloudWatch is simple and easy. It doesn't require much effort and can be completed quickly. There is no complicated configuration involved and anyone can do it with a little bit of learning. The deployment is practically instant and only takes a few minutes.
For custom alarms, some effort may be needed to make changes in the scripts.
Users mention that it is a very scalable solution. The solution is used by various organizations, ranging from small companies to large organizations. Users also mention that the scalability is handled by the vendor, eliminating the need for manual scaling.
The stability of the Amazon CloudWatch solution is generally considered good and reliable. Some users have mentioned occasional issues such as missing logs or a lag in the UI interface, but overall, the solution is stable with no significant problems. It is described as a separate service on the cloud that performs well, without crashing or freezing.
It provides a unified view of AWS resources and applications, making it easier to troubleshoot issues and optimize performance. CloudWatch offers a range of features including customizable dashboards, automated actions, and integration with other AWS services.
The product is a scalable and reliable solution that helps businesses ensure the availability and performance of their applications and infrastructure.
AirAsia, Airbnb, Aircel, APUS, Avazu, Casa & Video, Futbol Club Barcelona (FCBarcelona), National Taiwan University, redBus