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
Metrics | Description | Type |
---|---|---|
aws.ec2.status.check.failed | 1 if one of the status checks failed | Count |
aws.ec2.status.check.failed.instance | 0 if the instance has passed the EC2 instance status check. | Count |
aws.ec2.network.packets | Total Number of bytes received on all network interfaces by the instance. | Bytes |
aws.ec2.status.check.failed.system | 0 if the instance has passed the EC2 system status check. | Count |
aws.ec2.cpu.percent | Average percentage of allocated EC2 compute units that are currently in use on the instance. | Average |
aws.ec2.cpu.credit.usage | Number of CPU credits consumed. | Count |
aws.ec2.cpu.surplus.credit.balance | The number of surplus credits that have been spent by an unlimited instance when its CPUCreditBalance value is zero. | Count |
aws.ec2.cpu.surplus.credit.charged | The 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.balance | Number of CPU credits that an instance has accumulated. | Average |
aws.ec2.disk.io.read.ops.per.sec | Completed read operations from all ephemeral disks available to the instance. | Operation |
aws.ec2.disk.io.write.ops.per.sec | Completed write operations to all ephemeral disks available to the instance. | Operation |
aws.ec2.disk.io.read.bytes.per.sec | Bytes read from all ephemeral disks available to the instance. | Bytes |
aws.ec2.disk.io.write.bytes.per.sec | Bytes written to all ephemeral disks available to the instance. | Bytes |
aws.ec2.network.in.bytes.per.sec | Average number of bytes received on all network interfaces by the instance. | Average |
aws.ec2.network.out.bytes.per.sec | Average number of bytes sent out on all network interfaces by the instance. | Average |
aws.ec2.network.in.packets | Number of packets received on all network interfaces by the instance | Count |
aws.ec2.network.out.packets | Number of packets sent out on all network interfaces by the instance | Count |