Introduction to CloudWatch


2933 students completed the lab in ~46m

Total available time: 1h:0m

1290+ students rated this lab!

In this lab we will explore CloudWatch, which is a monitoring service provided by AWS. CloudWatch makes it possible to monitor basically anything, inside or outside AWS.

In the next steps you will learn the basic concepts of the CloudWatch service and the main points that you need to be aware of when using it. We'll cover what are the default EC2 metrics that CloudWatch monitors, how to install the monitoring tools to send custom metrics to CloudWatch, how to create an alarm, and how to create alarm actions.

At the end of this lab, you should be able to use the CloudWatch service by yourself and explore the many possibilities that this service offers you. Let's get started.

You'll build and learn following these steps:

Log In to the Amazon Web Service Console

Your first step to start the laboratory experience

Explore CloudWatch

In this step we will explore the CloudWatch console by having a quick look on the main metrics available for us. Knowing what these metrics mean is essential to monitor your AWS resources and help you identify and troubleshoot problems that may occuor.

Monitoring EC2 Instances

In this step we will focus on Monitoring EC2 Instances, we will see the metrics that CLoudWatch monitors by default, how to monitor EBS volumes and how to enable and disable Detailed Monitoring

Install the EC2 Monitoring Scripts

In this step we will install the Monitoring Scripts provided by AWS to send custom metrics to the CloudWatch service in order to enhance the monitoring for our EC2 instances

Create your first CloudWatch alarm

In this step we will learn two different ways to create an CloudWatch alarm

Create an Alarm using the EC2 consle

In this step we will continue exploring alarms and learn how to configure a new alarm using the EC2 console and also configure EC2 actions for the alarms we created

Analyzing CloudWatch metrics over time

In this step we will see how to analyze the values of a metric over time and compare it to with other metrics.