Amazon EC2 Instance Monitoring


Creating a new Amazon EC2 Instance monitor

To learn how to create a new Amazon EC2 Instance monitor, refer here.

Monitored Parameters

The Amazon EC2 instances are monitored based on the parameters or the attributes listed below. These attributes provide information about the functioning of the EC2 instances. You can also configure thresholds to the numerical attributes based on these details and get notified when the thresholds are violated.

Go to the Monitors Category View by clicking the Monitors tab. Click on the EC2 Instance of Amazon monitors under the Cloud Apps Table. Displayed is the Amazon EC2 bulk configuration view distributed into three tabs:

  • Availability tab displays the Availability history for the past 24 hours or 30 days.
  • Performance tab displays the Health Status and key performance indicators of an EC2 instance such as CPU Utilization, Volume Idle Time, Network In and Network Out along with the heat charts for these attributes for the past 24 hours or 30 days.
  • List view displays all the EC2 instances present in the Amazon account along with an overall idea of their availability and health status. In this tab, you can also perform bulk admin configurations.

Below is an explanation of the metrics shown in the following tabs:

Note: The metrics marked with an * are collected using Amazon's Cloudwatch

Overview

This tab provides a high-level overview of the EC2 instance as well as its performance indicators.

Parameter Description
Monitor Information
Name The name of the EC2 instance
Type Denotes the type you are monitoring.
Health Denotes the health (Clear, Warning, Critical) status of the EC2 instance.
Region Name Name of the region where the instance is running
Instance Type Indicates the type of the EC2 instance
State The current state of the instance. Valid values include running, stopped, shutdown and terminated
Public IP Address The IP address of the instance.
Platform Indicates the platform of the instance (eg: Windows)
Last Polled at Specifies the time at which the last poll was performed.
Next Poll at Specifies the time at which the next poll is scheduled.
Today's Availability Shows the overall availability status of the instance for the day. You can also view 7/30 reports and the current availability status of the instance.
CPU Utilization * The CPU utilization of the instance
Network Traffic
Network IN * Incoming traffic in bytes per minute
Network Out * Outgoing traffic in bytes per minute
Disk I/O
Disk Read Ops * The average number of disk read operations per second.
Disk Write Ops * The average number of disk write operations per second.

OS-level Metrics

To collect operating system-level metrics like Memory and Disk, you must deploy the Cloud-Watch Agent inside EC2 instance. The agent will send your data to Cloud-Watch from where Applications Manager fetches and displays it in the console. Click here to know more about how you can collect metrics from Amazon ec2 instances and on-premises servers with the Cloud-Watch Agent.

Note: Fetching OS-level metrics via the Cloudwatch agent is supported from build 13740 of Applications Manager.

Linux

Parameter Description
MEMORY STATISTICS
Available Memory The memory available for use of the EC2 instance (in GB).
Used Memory The memory currently in use (in GB).
MEMORY UTILIZATION
Memory Utilization The memory used on an instance in percentage.
Swap Utilization The disk swap utilization in percentages
DISK UTILIZATION
Disk Utilization The disk space used on an instance.
DISK SPACE DETAILS
DiskName Name of the disk.
Total Disk Space The total amount of disk space available on an instance.
Total Size (GB) Total size of the disk (in GB).
Disk Utilization (%) The percentage of disk space used on an instance.
Disk Available (GB) The total amount of disk space available on an instance (in GB).
Disk Used (GB) The total amount of disk space used by an instance (in GB).

Windows

Parameter Description
AVAILABLE MEMORY
Available Memory The memory available for use of the EC2 instance (in GB).
% Committed Bytes In Use The percentage of memory in use for which space has been reserved in the paging file, should it need to be written to disk.
DISK UTILIZATION
DiskName Name of the disk.
Total Size (GB) Total size of the disk (in GB).
Disk Utilization (%) The percentage of disk space used on an instance.
Disk Available (GB) The total amount of disk space available on an instance in GB.
Disk Used (GB) The total amount of disk space used by an instance in GB

Attached Volumes

This tab provides metrics about the EBS volumes attached to the EC2 instance.

Parameter Description
Configuration
Volume ID The ID of the Amazon EBS volume. The volume and instance must be within the same Availability Zone and the instance must be running.
Size The size of the volume in Giga Bytes.
Snapshot ID Snapshot from which the volume was created.
Created Time Time stamp when volume creation was initiated.
Attached Time Time stamp when the attachment was initiated.
Delete on Termination Specifies whether the Amazon EBS volume is deleted on instance termination.
Health Denotes the health of the volume (clear, warning, critical)
Latency
Idle Time * The time period when no read or write operations were waiting to be completed in percentage(%)
Write Latency * The average of the total number of seconds spent by all Write operations that completed in the period
Read Latency * The average of the total number of seconds spent by all Read operations that completed in the period
Volume Traffic
Read Bandwidth * The sum of total number of Read operations in the period in bytes per second
Write Bandwidth * The sum of total number of write operations in the period in bytes per second
Volume IO
Read Throughput * The sum of read operations in the period in seconds
Write Throughput * The sum of write operations in the period in seconds
Queue Length * The average number of read and write operation requests waiting to be completed over the period.

Configuration

This tab provides the configuration details of the EC2 instance.

Parameter Description
Instance ID The unique key that identifies the EC2 instance.
Instance Type Indicates the type of the instance.
Instance Launch Time The time at which the instance was launched
State The current state of the instance. The values include running, stopped, shutdown and terminated
Image ID Image ID of the AMI used to launch the instance.
AMILaunch Index The AMI launch index, which can be used to find this instance within the launch group.
Public DNS Name The public DNS name assigned to the instance. This DNS name is contactable from outside the Amazon EC2 network.
Private DNS Name The private DNS name assigned to the instance. This DNS name can only be used inside the Amazon EC2 network.
Public IP Address The IP address of the instance.
Private IP Address The private IP address assigned to the instance.
KeyPair Name The name of the key pair, if this instance was launched with an associated key pair.
Platform Indicates the platform of the instance (eg: Windows)
Availability Zone The instance's availability zone.
Architecture The architecture of the image.
RamDisk Id RAM disk associated with this instance.
Kernel Id Kernel associated with this instance.
RootDevice Type The root device type used by the AMI. The AMI can use an Amazon EBS or instance store root device.
RootDevice Name The name of the root device used by the AMI.
Monitoring Indicates whether monitoring is enabled for the instance.
Termination Protection Indicates whether the instance can be terminated through the Amazon EC2 console, CLI, or API. If enabled, the instance cannot be terminated.