What is CloudWatch?
When you deploy any application, it is important to track that it meets the set expectations regarding availability, performance, and stability. It is possible an issue may have occurred in the application. It’s important to note that some of the AWS services could be down or run incorrectly. This is a very bad experience from a customer’s point of view, and it would be better to observe these issues before the customer finds out. If you service an application via AWS, you need to use CloudWatch to monitor your applications to observe how they behave.
CloudWatch is a monitoring service in AWS; it provides different features to observe an application. The features of CloudWatch are as follows:
- Collecting and storing logs from AWS services such as Lambda and EC2.
- Providing a dashboard to monitor metrics and logs.
- The ability to create an alarm. For example, if an application has consumed significant memory on a server, you can create...