Host Port - Read Latency (ms)

HP.EVA.Host.Port.ReadLatency.CollectionRule (Rule)

Knowledge Base article:

Summary

Read Latency

Configuration

Read latency is the elapsed time from when the EVA receives a read request until it returns completion of that request to the host client over the EVA host port. This time is an average of the read request latency for all virtual disks accessed through this port and includes both cache hits and misses.

Element properties:

TargetEVA.Host.Port
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource EVA.HostPort.PerformanseDataSource Default
Mapper ConditionDetection System.Performance.DataGenericMapper Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="HP.EVA.Host.Port.ReadLatency.CollectionRule" Enabled="true" Target="EVA.Host.Port" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="EVA.HostPort.PerformanseDataSource">
<Name>$Target/Property[Type="EVA.Host.Port"]/PortName$</Name>
</DataSource>
</DataSources>
<ConditionDetection ID="Mapper" TypeID="Performance!System.Performance.DataGenericMapper">
<ObjectName>HP EVA Host Port</ObjectName>
<CounterName>Read Latency (ms)</CounterName>
<InstanceName>$Target/Property[Type="EVA.Host.Port"]/PortName$</InstanceName>
<Value>$Data/Property[@Name='ReadLatency']$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SystemCenter!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>