DiskReadOps Metric

Amazon.AmazonWebServices.Rule.AmazonEC2InstanceMetric.DiskReadOps (Rule)

Completed read operations from all ephemeral disks available to the instance.

Knowledge Base article:

Amazon EC2 Instance DiskReadOps Metric

Completed read operations from all ephemeral disks available to the instance (if your instance uses Amazon EBS, see Amazon EBS Metrics.)

This metric identifies the rate at which an application reads a disk. This can be used to determine the speed in which an application reads data from a hard disk.

Units: Count

Element properties:

TargetAmazon.AmazonWebServices.AmazonInstanceHealth
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.AmazonEC2InstanceMetric.DiskReadOps" Enabled="true" Target="Amazon.AmazonWebServices.AmazonInstanceHealth" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Amazon.AmazonWebServices.MetricCollectionTimerDataSource">
<WorkFlowName>DiskReadOpsRuleTimer</WorkFlowName>
<StartTimeInSeconds>220</StartTimeInSeconds>
<IntervalTimeInSeconds>900</IntervalTimeInSeconds>
<NamespaceFilter>AWS/EC2</NamespaceFilter>
<MetricName>DiskReadOps</MetricName>
<Unit>Disk Read Ops Count</Unit>
<ResourceName>InstanceId</ResourceName>
<ResourceId>$Target/Property[Type='Amazon.AmazonWebServices.AmazonInstanceHealth']/InstanceId$</ResourceId>
<Period>60</Period>
<StatisticType>Average</StatisticType>
<RegionName>$Target/Property[Type='Amazon.AmazonWebServices.Component']/RegionName$</RegionName>
<ObjectName>Amazon EC2 Instance</ObjectName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>