BizTalk: MSMQ Receive Adapter Messages Received Per Sec

Microsoft.BizTalk.Server.2006.Perf.MSMQReceiveAdapterMessagesReceivedPerSec (Rule)

This is the performance counter for MSMQ Receive Adapter Messages Received Per Sec

Knowledge Base article:

Summary

Number of messages received by the MSMQ receive adapter per second. The counter applies only to messages that have been completely read by the MSMQ receive adapter from the source queue.

External

http://technet.microsoft.com/en-us/library/aa577997.aspx

Element properties:

TargetMicrosoft.BizTalk.2006.BizTalkServer.ServerRole
CategoryPerformanceCollection
EnabledTrue
Instance NameBizTalk:MSMQ Receive Adapter
Counter NameMessages received/Sec
Frequency300
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
PerfDataSource DataSource System.Performance.OptimizedDataProvider Default
CollectPerfData WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
CollectPerfDataWarehouse WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.BizTalk.Server.2006.Perf.MSMQReceiveAdapterMessagesReceivedPerSec" Enabled="true" Target="BZLib!Microsoft.BizTalk.2006.BizTalkServer.ServerRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerfDataSource" TypeID="Perf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Property[Type="BZLib!Microsoft.BizTalk.2006.BizTalkServer.ServerRole"]/ComputerName$</ComputerName>
<CounterName>Messages received/Sec</CounterName>
<ObjectName>BizTalk:MSMQ Receive Adapter</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>300</Frequency>
<Tolerance>3</Tolerance>
<MaximumSampleSeparation>20</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="CollectPerfData" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="CollectPerfDataWarehouse" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>