AWS Services Monitoring
Overview
Amazon EC2 Service
Amazon Elastic cloud is a web service that provides re-sizable compute capacity in the cloud. EC2 control application resources in the cloud. Amazon EC2 monitoring allows us to view metrics for CPU utilization, data transfer, and disk usage activity from Amazon EC2 instances.

Amazon Redshift Services
Amazon Redshift, a hosted data warehouse product, forms part of the larger cloud-computing platform Amazon Web Services. Amazon Redshift provides performance metrics and data so that you can track the health and performance of your clusters and databases.
Third Party Cloud Watch API
Amazon has provide the third party API named as cloud watch that will provide monitoring solution for the services running inside the Amazon cloud. Amazon cloud watch API is open source. This API allows user to create connection with AWS cloud services and gather statics from different-different services. Amazon Redshift and EC2 sends metrics to Amazon Cloud Watch for each active cluster.
AWS Metrics
AWS EC2 Stats
Graph Name | Graph Type | Description |
---|---|---|
AWS EC2 CPU Utilization (pct) | Scalar | Percentage of allocated EC2 compute units that are currently in use on the instance. This metric identifies the processing power required to run an application upon a selected instance. |
AWS EC2 Disk Read Operations/Sec | Scalar | Number of disk read operations completed per second on this instance. |
AWS EC2 Disk Write operations/Sec | Scalar | Number of disk write operations completed per second on this instance. |
AWS EC2 Disk Read Bytes | Scalar | Volume of the data the application reads from the hard disk of the instance in bytes. |
AWS EC2 Disk Write Bytes | Scalar | Volume of the data the application writes onto the hard disk of the instance in bytes. |
AWS EC2 Network In/Sec | Scalar | Number of bytes received per second on all network interfaces by the instance. This metric identifies the volume of incoming network traffic to an application on this instance in bytes. |
AWS EC2 Network Out/Sec | Scalar | Number of bytes sent out per second on all network interfaces by the instance. This metric identifies the volume of outgoing network traffic to an application on this instance in bytes. |
AWS EC2 Network Packets In/Sec | Scalar | Number of packets received per second on all network interfaces by the instance. This metric identifies the volume of incoming traffic in terms of the number of packets. |
AWS EC2 Network Packets Out/Sec | Scalar | Number of packets sent out per second on all network interfaces by the instance. This metric identifies the volume of outgoing traffic in terms of the number of packets. |
AWS EC2 Instance Health Status | Scalar | Reports whether the instance has passed the instance status check in the last minute. This metric can be either 1 (passed) or 0 (failed). |
AWS EC2 System Health Status | Scalar | Reports whether the instance has passed the system status check in the last minute. This metric can be either 1 (passed) or 0 (failed). |
AWS EC2 Over All Health Status | Scalar | Reports weather instance has passed both the instance status check and the system status check in the last minute. This metric can be either 1 (passed) or 0 (failed). |
AWS Redshift Cluster Node Stats
Graph Name | Graph Type | Description |
---|---|---|
AWS Redshift CPU Utilization (pct) | Scalar | Percentage of CPU utilization on the cluster node. |
AWS Redshift Data Base Connections | Scalar | Number of database connections to the cluster. |
AWS Redshift Network Receive Throughput (Bytes/second) | Scalar | Rate at which the node receives data. |
AWS Redshift Network Transmit Throughput (Bytes/second) | Scalar | Rate at which the node writes data. |
AWS Redshift Disk Space Used (pct) | Scalar | Percent of disk space used on this node. |
AWS Redshift Read I/O Operation/Sec | Scalar | Average number of disk read operations per second. |
AWS Redshift Write I/O Operation/Sec | Scalar | Average number of write operations per second. |
AWS Redshift Read Throughput (Bytes/Sec) | Scalar | Average number of bytes read from disk per second. |
AWS Redshift Write Throughput (Bytes/Sec) | Scalar | Average number of bytes written to disk per second. |
AWS Redshift Read Latency (Sec) | Scalar | Average amount of time in seconds taken for disk read I/O operations. |
AWS Redshift Write Latency (Sec) | Scalar | Average amount of time taken in seconds for disk write I/O operations. |
AWS Redshift Health Status | Scalar | Indicates the health of the cluster. Every minute the cluster connects to its database and performs a simple query. If it is able to perform this operation successfully, the cluster is considered healthy. Otherwise, the cluster is unhealthy. 1 reported as (HEALTHY) and 0 reported as (UNHEALTHY). |
AWS Redshift Maintenance Mode | Scalar | Metrics indicates whether the cluster is in maintenance mode.1/0 (ON/OFF) |