How to Use Amazon CloudWatch to View Your AWS Cloud Metrics

How to Use Amazon CloudWatch to View Your AWS Cloud Metrics

Amazon CloudWatch is used for basic monitoring of several AWS products. Basic monitoring means that Amazon CloudWatch collects data points sent by the service every five minutes. It also offers detailed monitoring for Amazon EC2 and Auto Scaling. In detailed monitoring an AWS service sends data points to Amazon CloudWatch every minute.  AWS CloudWatch detailed monitoring is not free.

Apart from basic and detailed EC2 instances & supporting AutoScaling thresholds configurastion, CloudWatch also supports real time monitoring of AWS services like:

  • Amazon DynamoDB
  • Amazon EBS (Elastic Block Storage)
  • Amazon EMR (Elastic Map Reduce)
  • Amazon RDS (Relational Data Service)
  • Amazon ELB (Elastic Load Balancer)
  • Estimate Charges  on your AWS bill
  • AWS Elasticache and a few more.

[Newvem’s Amazon S3 Analytics offers additional value for Amazon S3 users by enabling amplified visibility into their current Amazon S3 footprint. Newvem helps users define and implement AWS storage policies so they can tier their storage needs with confidence. Learn more about Newvem's features]


Use Amazon CloudWatch UI Management Console to View Your AWS Cloud Metrics

1. Login to your AWS UI management console and enter the AWS CloudWatch service page.

2. It will load the AWS CloudWatch dashboard. The dashboard will list your present alarms as well an overview of your AWS resources. Click “View Metrics”.

3. It will display a page with a list of all CloudWatch metrics. The first listing is for volumes. Select any metric of a volume.

4. It will list metrics collected for that resource during the last 6 hours.

5. If you select multiple metrics they all will be displayed in the same graph.

Use Amazon CloudWatch CLI to View Your AWS Cloud Metrics

1. If you want to list your metrics through the command line tool first install the AWS Cloud Watch CLI.

7. Run the commands below -

Setting the Region for CloudWatch:

set AWS_CLOUDWATCH_URL=https://monitoring.us-west-2.amazonaws.com

Run the command:

Mon-list-metrics --headers

It will list all the metrics. Use pipe command ( | more ) to load data page wise.

2. The output of the above commands -

3. Load more metrics:


[Newvem analytics tracks you AWS cloud utilization:

Create Your Free Account or Learn more about Newvem analytics features]


Keywords: Amazon web services, Amazon AWS console, Amazon AWS instances, EC2 Service, Amazon cloud computing, EC2 EBS, EC2 CPU Utilization, AWS Infrastructure Elasticity, Amazon EC2 capacity, Cloud Monitoring, CloudWatch, API, CLI tools, CloudWatch Alarm

You must be to post a comment.

* As a bonus, you'll receive our weekly newsletter!

Hitchhiker's Guide to The Cloud

Newvem's eBook for Cloud Operations