Back to AWS
AWSMonitoring
CloudWatch
Amazon CloudWatch is the native monitoring and observability service in AWS. It collects metrics, logs, alarms, and dashboards across AWS services and custom workloads.
What it does
Metrics, logs, dashboards, and alarms in AWS.
When to use
Use CloudWatch to monitor AWS resources, centralize logs, and trigger alerts.
Key Concepts
Metrics track numerical performance and health data.
CloudWatch Logs centralizes log streams.
Alarms trigger notifications or automation based on thresholds.
Dashboards help visualize operational state.
Common Use Cases
Monitoring EC2, ECS, Lambda, and RDS.
Sending alerts for failures or high usage.
Centralizing application logs in AWS.
Interview Questions
What is CloudWatch?
What is the difference between CloudWatch and CloudTrail?
How do CloudWatch alarms work?