What is Amazon CloudWatch?
Amazon CloudWatch is a comprehensive monitoring and observability service that empowers DevOps engineers, developers, site reliability engineers (SREs), and IT managers to monitor and manage their AWS resources and applications with ease. The service collects a wide range of data, including logs, metrics, and events, and provides a unified view of the operational health of your environment. With CloudWatch, users can gain valuable insights into their systems, respond to performance changes, optimize resource utilization, and troubleshoot issues efficiently
Highlights
- Centralized monitoring and observability platform for AWS resources and applications
- Collects and consolidates logs, metrics, and events from various sources
- Enables users to visualize operational data and detect anomalies using machine learning algorithms
- Allows automation of actions based on pre-set alarms to reduce mean time to resolution (MTTR)
- Provides a comprehensive view of resource utilization and performance to optimize costs
- Includes a dedicated Container Insights module for monitoring containerized applications
Features
Auto Scaling groups: seven pre-selected metrics
Amazon Elastic MapReduce job flows: twenty-three
Amazon DynamoDB tables: seven pre-selected
Basic Monitoring for Amazon EC2 instances: ten
Amazon SQS queues: eight pre-selected metrics at
Amazon SNS topics: four pre-selected metrics at
AWS Storage Gateways: eleven pre-selected gateway
Detailed Monitoring for Amazon EC2 instances:
Amazon EBS volumes: eight pre-selected metrics at
Amazon ElastiCache nodes: twenty-nine pre
Elastic Load Balancers: thirteen pre-selected
Estimated charges on your AWS bill: you can also
Amazon RDS DB instances: thirteen pre-selected