Chapter 4: Monitoring AWS Compute Services
The previous chapter focused on CloudWatch Logs, the life cycle of a log, and how to capture, store, and perform analytics on a log. All these were practicalized using a basic example of Linux server logs and we used the concept of metrics to draw out meaningful insights from the logs that have been collected from the EC2 instance. After that, we introduced CloudWatch dashboards, and created a dashboard based on the metric that had been created previously. Armed with an understanding of the life cycle of logs, we are able to understand the character of our system. By collecting logs, we understand over time every activity of the system, and with metrics we are able to draw insights from the logs collected. The more logs and metrics we can obtain, the more insights we can derive and the better we can understand the behavior of our system(s). This chapter is going to expose how we can collect more logs and generate more meaningful insights.
...