Host Port - Average Queue Depth

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

Knowledge Base article:

Summary

Av Queue Depth

Configuration

This counter tracks the average number of outstanding host requests against all virtual disks accessed through this EVA host port and over the sample interval. This metric includes all host-initiated commands, including non-data transfer commands.

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.AvQueueDepth.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>Average Queue Depth</CounterName>
<InstanceName>$Target/Property[Type="EVA.Host.Port"]/PortName$</InstanceName>
<Value>$Data/Property[@Name='AvQueueDepth']$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SystemCenter!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>