Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you
run on AWS. CloudWatch is for performance monitoring (CloudTrail is for auditing). Used to
collect and track metrics, collect and monitor log files, and set alarms. Basic monitoring
collects metrics every 5 minutes whereas detailed monitoring collects metrics every 1 minute
AWS CloudTrail is a web service that records activity made on your account and delivers log
files to an Amazon S3 bucket. CloudTrail is for auditing (CloudWatch is for performance
monitoring). CloudTrail is about logging and saves a history of API calls for your AWS
account