CloudTrail Vs CloudWatch Vs X-Ray

CloudTrailCloudWatchX-Ray
PurposeAudit, detect unauthorised calls, root caused of changesMonitoring application logs and metrics, send notificationsTrace Error across distributed system, performance analysis