AWS provides CloudWatch metrics for most of the services that they offer, which you just need to pick up based on your needs and create an alarm to be notified or to send a message to any other endpoint. You run your applications on top of AWS resources, so you need to have a mechanism to monitor your application and server logs. This is where CloudWatch logs help you. Note that CloudWatch and CloudWatch logs are different and not used interchangeably. Monitoring your application logs and server logs in addition to metrics provided by AWS will help you to build a unified monitoring system for your application using CloudWatch. To understand this better, let's review the following diagram:
If you have a WordPress application ...