Gathering Operational Data and Alerting Using Amazon CloudWatch
We spent the whole of the last chapter understanding the various services available on AWS to observe our applications, using cloud-native and open source observability solutions to observe and monitor the compute, microservices, and serverless components. We categorized the services into layers and provided a brief description of the services in each layer. Also, we gained an understanding of the functionalities of those services and when you should adopt those services in general. Those services will be discussed as we progress, and we will practically demonstrate them.
In this chapter, we are going to cover the following topics:
- Overview of CloudWatch metrics and logs
- Deployment and configuration of the CloudWatch agent in an EC2 instance
- Overview of CloudWatch alarms and dashboard
- Setup of CloudWatch alarms and dashboard
- Overview of Amazon EventBridge
- Setup rules for state change events...