BizTalk: MSMQ Receive Adapter Bytes Received Per Second

Microsoft.BizTalk.Server.2010.Perf.MSMQReceiveAdapterBytesReceivedPerSec (Rule)

This is the performance counter for MSMQ Receive Adapter Bytes Received Per Second.

Knowledge Base article:

Summary

Number of bytes 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.Server.2010.BizTalkRuntimeRole
CategoryPerformanceCollection
EnabledTrue
Instance NameBizTalk:MSMQ Receive Adapter
Counter NameBytes 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.2010.Perf.MSMQReceiveAdapterBytesReceivedPerSec" Enabled="true" Target="BTSLib!Microsoft.BizTalk.Server.2010.BizTalkRuntimeRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerfDataSource" TypeID="Perf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Property[Type="BTSLib!Microsoft.BizTalk.Server.2010.ServerRole"]/ComputerName$</ComputerName>
<CounterName>Bytes 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>