eG Monitoring
 

Measures reported by BTMsmqRecTest

With the BizTalk Server Adapter for MSMQ (the MSMQ adapter), you can send and receive messages to Microsoft Message Queuing (also known as MSMQ) queues using Microsoft BizTalk Server. The MSMQ adapter works with transactional and non-transactional, public and private, and local and remote queues. Additionally, the MSMQ adapter provides large (greater than 4 MB) message support and gives you access to Message Queuing features such as messaging over HTTP and multi-cast messaging. The key features of the MSMQ adapter are:

  • Can be configured to deliver messages in order.
  • Provides large message support by breaking the message into parts, accumulating the parts in memory, and delivering the parts in order to the destination (more memory intensive than MSMQT).
  • Provides better performance than MSMQT.
  • Enables other non-BizTalk applications to use MSMQ services at the same time on the same computer.
  • Requires intermediate storage of MSMQ queues. Inbound messages are written to the MSMQ queue and then picked up from the MSMQ queue by the MSMQ adapter.

This test continuously tracks the messages and data received and processed by the MSMQ receive adapter for every host instance on the BizTalk server so that administrators can receive an overview of the load on the adapter, and will be able to accurately judge its processing ability.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Bytesreceived Indicates the total number of bytes received by the MSMQ receive adapter on this host instance. Bytes The counter is incremented after a message is completely read by the MSMQ receive adapter from the source queue.

BytesreceivedSec Indicates the rate at which the bytes are received by the MSMQ receive adapter on this host instance. Bytes/Sec The counter applies only to messages that have been completely read by the MSMQ receive adapter from the source queue.
Messagesreceived Indicates the total number of messages received by the MSMQ receive adapter on this host instance. Number The counter is incremented after a message is completely read by the MSMQ receive adapter from the source queue.

This measure is a good indicator of the load on the MSMQ receive adapter.

MessagesreceivedSec Indicates the rate at which the messages are received by the MSMQ receive adapter on this host instance. Msgs/sec The counter applies only to messages that have been completely read by the MSMQ receive adapter from the source queue.

Ideally, the value of this measure should be high. A low value indicates that the MSMQ receive adapter is experiencing delays while reading messages from the source queue. Further investigation may be required to diagnose the root-cause of the slowdown.