eG Monitoring
 

Measures reported by BTMsmqSenTest

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 sent by the MSMQ send 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
Bytessent Indicates the total number of bytes sent by the MSMQ send adapter on this host instance. Bytes The counter is incremented only for messages that have reached the destination queue.

BytessentSec Indicates the rate at which the bytes are sent by the MSMQ send adapter on this host instance. Bytes/Sec The counter applies only to messages that have reached the destination queue.
Messagessent Indicates the total number of messages sent by the MSMQ send adapter on this host instance. Number The counter is incremented only for messages that have reached the destination queue.
MessagessentSec Indicates the rate at which the messages are sent by the MSMQ send adapter on this host instance. Msgs/sec The counter applies only to messages that have reached the destination queue.

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