Amazon CloudWatch is a monitoring and observability service. It collects metrics and logs from AWS resources, applications, and on-premises servers. It provides insights into application performance, helps troubleshoot issues, and enables proactive monitoring through alarms and automated actions.