Amazon CloudWatch is a monitoring and observability service for AWS resources and applications. It collects and tracks metrics, monitors log files, and sets alarms based on thresholds to keep your infrastructure running smoothly.
- Monitoring Metrics: Tracks resource usage, application performance, and operational health.
- Alarms: Notifies you when a metric exceeds a defined threshold.
- Logs: Aggregates and analyzes log data from different AWS services.
- Dashboards: Provides visual insights into your AWS environment.
- Events: Detects system changes and responds automatically.
This repository contains a guide on how to launch an EC2 instance and set up CloudWatch alarms to monitor CPU utilization.
- Launch an EC2 instance in AWS.
- Enable CloudWatch monitoring in the instance settings.
- Create an alarm to notify when CPU usage exceeds 60% for 5 minutes.
- Receive notifications via Amazon SNS when the threshold is breached.
For detailed step-by-step instructions, refer to the included "Launch an EC2 Instance.pdf".