Amazon EBS (Elastic Block Store) provides block-level storage volumes for use with EC2 instances.

EBS volumes behave like raw, unformatted block devices. You can:

  • Mount these volumes as devices on your instances.
  • Mount multiple volumes on the same instance.
  • Mount a volume to multiple instances at a time.
  • Create a file system can be created on top of these volumes.
  • Use these volumes in any way you would use a block device (like a hard drive).
  • Dynamically change the configuration of a volume attached to an instance.

Use the AWS public cloud integration to discover and collect metrics against the AWS service.

External reference

Amazon Elastic Block Store (Amazon EBS)

Setup

To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select Volumes.

Event support

CloudTrail event support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

Supported metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
aws_ebs_VolumeIdleTime

Total number of seconds in a specified period of time when no read or write operations were submitted.
VolumeIdleTimeCountAverage
aws_ebs_VolumeQueueLength

Number of read and write operation requests waiting to be completed in a specified period of time.
VolumeQueueLengthCountAverage
aws_ebs_VolumeReadBytes

Total number of bytes transferred in a specified period of time. Data is only reported to Amazon CloudWatch when the volume is active. If the volume is idle, no data is reported to Amazon CloudWatch.
VolumeReadBytesDisk ReadsSum
aws_ebs_VolumeReadOps

Total number of I/O operations in a specified period of time.
VolumeReadOpsCountSum
aws_ebs_VolumeWriteBytes

Total number of bytes transferred in a specified period of time. Data is only reported to Amazon CloudWatch when the volume is active. If the volume is idle, no data is reported to Amazon CloudWatch.
VolumeWriteBytesDisk ReadsSum
aws_ebs_VolumeWriteOps

Total number of I/O operations in a specified period of time.
VolumeWriteOpsCountSum
aws_ebs_VolumeConsumedReadWriteOps

Used with Provisioned IOPS (SSD) volumes only. The total amount of read and write operations (normalized to 256K capacity units) consumed in a specified period of time.
VolumeConsumedReadWriteOpsCountSum
aws_ebs_VolumeThroughputPercentage

Used with Provisioned IOPS (SSD) volumes only. Percentage of I/O operations per second (IOPS) delivered of the total IOPS provisioned for an Amazon EBS volume. Provisioned IOPS (SSD) volumes deliver within 10 percent of the provisioned IOPS performance 99.9 percent of the time over a given year.
VolumeThroughputPercentageCountAverage
aws_ebs_VolumeTotalReadTime

Total number of seconds spent by all operations that completed in a specified period of time. If multiple requests are submitted at the same time, this total could be greater than the length of the period. For example, for a period of 5 minutes (300 seconds): if 700 operations completed during that period, and each operation took 1 second, the value would be 700 seconds.
VolumeTotalReadTimeCountAverage
aws_ebs_VolumeTotalWriteTime

Total number of seconds spent by all operations that completed in a specified period of time. If multiple requests are submitted at the same time, this total could be greater than the length of the period. For example, for a period of 5 minutes (300 seconds): if 700 operations completed during that period, and each operation took 1 second, the value would be 700 seconds.
VolumeTotalWriteTimeCountAverage
aws_ebs_BurstBalance

Used with General Purpose SSD (gp2), Throughput Optimized HDD (st1), and Cold HDD (sc1) volumes only. Provides information about the percentage of I/O credits (for gp2) or throughput credits (for st1 and sc1) remaining in the burst bucket. Data is reported to CloudWatch only when the volume is active. If the volume is not attached, no data is reported.
BurstBalancePercentAverage
cloud.instance.state

Status/State
Status/Staten/an/a