Introduction

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.

Setup

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

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
aws_ebs_VolumeIdleTimeVolumeIdleTimeCountAVERAGETotal number of seconds in a specified period of time when no read or write operations were submitted.
aws_ebs_VolumeQueueLengthVolumeQueueLengthCountAVERAGENumber of read and write operation requests waiting to be completed in a specified period of time.
aws_ebs_VolumeReadBytesVolumeReadBytesDisk ReadsAVERAGETotal 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.
aws_ebs_VolumeReadOpsVolumeReadOpsCountAVERAGETotal number of I/O operations in a specified period of time.
aws_ebs_VolumeWriteBytesVolumeWriteBytesDisk ReadsAVERAGETotal 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.
aws_ebs_VolumeWriteOpsVolumeWriteOpsCountAVERAGETotal number of I/O operations in a specified period of time.
aws_ebs_VolumeConsumedReadWriteOpsVolumeConsumedReadWriteOpsCountAVERAGEUsed 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.
aws_ebs_VolumeThroughputPercentageVolumeThroughputPercentageCountAVERAGEUsed 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.
aws_ebs_VolumeTotalReadTimeVolumeTotalReadTimeCountAVERAGETotal 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.
aws_ebs_VolumeTotalWriteTimeVolumeTotalWriteTimeCountAVERAGETotal 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.
aws_ebs_BurstBalanceBurstBalancePercentAverageUsed 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.
cloud.instance.stateStatus/Staten/an/aStatus/State

Event support

CloudTrail event support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

External reference