Hyper-V MPE 2012 R2 CSV Volume Write latency

HyperVMPE2012R2.CSVVolumeWriteLatency.Monitor (UnitMonitor)

Element properties:

TargetMicrosoft.Windows.HyperV.2012.R2.ServerRole
Parent MonitorSystem.Health.PerformanceState
CategoryCustom
EnabledFalse
Instance NameCluster CSV File System
Counter NameIO Write Latency
Frequency30
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Hyper-V MPE 2012 R2 CSV Volume Write latency

Instance {0}
Object {1}
Counter {2}
Has a value {3}
At time {4}
RunAsDefault

Source Code:

<UnitMonitor ID="HyperVMPE2012R2.CSVVolumeWriteLatency.Monitor" Accessibility="Public" Enabled="false" Target="MSWinHV2012R2Dis!Microsoft.Windows.HyperV.2012.R2.ServerRole" ParentMonitorID="SHLib!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="HyperVMPE2012R2.CSVVolumeWriteLatency.Monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data[Default='']/Context/InstanceName$</AlertParameter1>
<AlertParameter2>$Data[Default='']/Context/ObjectName$</AlertParameter2>
<AlertParameter3>$Data[Default='']/Context/CounterName$</AlertParameter3>
<AlertParameter4>$Data[Default='']/Context/Value$</AlertParameter4>
<AlertParameter5>$Data[Default='']/Context/TimeSampled$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdz9ce49c7ba684c4dbf553e3307f907a0" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIdz7102b1464f54e2c83c92252f58cedfe" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="MSWinLib!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>IO Write Latency</CounterName>
<ObjectName>Cluster CSV File System</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>30</Frequency>
<Threshold>0.03</Threshold>
<Direction>greater</Direction>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>