VolumeReadBytes Metric

Amazon.AmazonWebServices.Rule.VolumeMetric.VolumeReadBytes (Rule)

The total number of bytes read in the period.

Knowledge Base article:

Amazon EBS Volume VolumeReadBytes Metric

The total number of bytes read in the period. Data is only reported to Amazon CloudWatch when the volume is active. If the volume is idle, no data is reported to Amazon CloudWatch.

Units: Bytes

Element properties:

TargetAmazon.AmazonWebServices.EbsVolume
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Amazon.AmazonWebServices.MetricCollectionTimerDataSource Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Amazon.AmazonWebServices.Rule.VolumeMetric.VolumeReadBytes" Enabled="true" Target="Amazon.AmazonWebServices.EbsVolume" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Amazon.AmazonWebServices.MetricCollectionTimerDataSource">
<WorkFlowName>VolumeReadBytesRuleTimer</WorkFlowName>
<StartTimeInSeconds>120</StartTimeInSeconds>
<IntervalTimeInSeconds>900</IntervalTimeInSeconds>
<NamespaceFilter>AWS/EBS</NamespaceFilter>
<MetricName>VolumeReadBytes</MetricName>
<Unit>Read Bytes</Unit>
<ResourceName>VolumeId</ResourceName>
<ResourceId>$Target/Property[Type='Amazon.AmazonWebServices.EbsVolume']/Id$</ResourceId>
<Period>60</Period>
<StatisticType>Average</StatisticType>
<RegionName>$Target/Property[Type='Amazon.AmazonWebServices.Component']/RegionName$</RegionName>
<ObjectName>Amazon EBS Volume</ObjectName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>