Skip to main content

AWS EC2

Overview

Amazon EC2 (Elastic Compute Cloud) is a web service provided by Amazon Web Services (AWS) that enables organizations to easily provision and manage virtual servers in the cloud. With EC2, developers and businesses can quickly scale compute resources based on demand and only pay for the capacity they use.

Prerequisites

You can check the list of prerequisites required for AWS EC2 here. These are the same for any other AWS service that you need to monitor using AIOps. Move to the section Adding AWS resources for Monitoring on the above link to view the prerequisites for AWS resource monitoring.

List of Supported KPIs

MetricsDescriptionType
aws.ec2.status.check.failed1 if one of the status checks failedCount
aws.ec2.status.check.failed.instance0 if the instance has passed the EC2 instance status check.Count
aws.ec2.network.packetsTotal Number of bytes received on all network interfaces by the instance.Bytes
aws.ec2.status.check.failed.system0 if the instance has passed the EC2 system status check.Count
aws.ec2.cpu.percentAverage percentage of allocated EC2 compute units that are currently in use on the instance.Average
aws.ec2.cpu.credit.usageNumber of CPU credits consumed.Count
aws.ec2.cpu.surplus.credit.balanceThe number of surplus credits that have been spent by an unlimited instance when its CPUCreditBalance value is zero.Count
aws.ec2.cpu.surplus.credit.chargedThe number of spent surplus credits that are not paid down by earned CPU credits, and which thus incur an additional charge.Count
aws.ec2.cpu.credit.balanceNumber of CPU credits that an instance has accumulated.Average
aws.ec2.disk.io.read.ops.per.secCompleted read operations from all ephemeral disks available to the instance.Operation
aws.ec2.disk.io.write.ops.per.secCompleted write operations to all ephemeral disks available to the instance.Operation
aws.ec2.disk.io.read.bytes.per.secBytes read from all ephemeral disks available to the instance.Bytes
aws.ec2.disk.io.write.bytes.per.secBytes written to all ephemeral disks available to the instance.Bytes
aws.ec2.network.in.bytes.per.secAverage number of bytes received on all network interfaces by the instance.Average
aws.ec2.network.out.bytes.per.secAverage number of bytes sent out on all network interfaces by the instance.Average
aws.ec2.network.in.packetsNumber of packets received on all network interfaces by the instanceCount
aws.ec2.network.out.packetsNumber of packets sent out on all network interfaces by the instanceCount