Total TDDS Events Batches Exceeded Limit

Microsoft.BizTalk.Library.BizTalk.BizTalk.TDDSFailedBatches (UnitMonitor)

The total number of failed BAM Batches

Knowledge Base article:

Summary

The threshold for the “BizTalk:TDDS\Total Failed Batches” counter has been exceeded.

Configuration

This monitor watches the value of the “BizTalk:TDDS\Total Failed Batches” counter for a given system. If the value exceeds the preset threshold, which is set to 5 by default, then the state will change from healthy to critical. This monitoring is configured by default to generate an alert when the state is changed to critical.

Resolutions

Verify if the different BizTalk processes and SQL servers are in healthy condition.

External

TDDS Performance Counters: http://msdn2.microsoft.com/en-us/library/aa560810.aspx

Element properties:

TargetMicrosoft.BizTalk.2006.BizTalkServer.LocalApplication
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameBizTalk:TDDS
Counter NameTotal Failed Batches
Frequency300
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveFalse
Monitor TypeSystem.Performance.ThresholdMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Warning: The total number of failed BAM Batches
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.BizTalk.Library.BizTalk.BizTalk.TDDSFailedBatches" Accessibility="Public" Enabled="true" Target="BZLib!Microsoft.BizTalk.2006.BizTalkServer.LocalApplication" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Perf!System.Performance.ThresholdMonitorType" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.BizTalk.Library.BizTalk.BizTalk.TDDSFailedBatches.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>false</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Error"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<CounterName>Total Failed Batches</CounterName>
<ObjectName>BizTalk:TDDS</ObjectName>
<AllInstances>true</AllInstances>
<Frequency>300</Frequency>
<Threshold>5</Threshold>
</Configuration>
</UnitMonitor>