Performance Metrics for BizTalk
Get instant and informative data critical to the functioning of the Microsoft BizTalk server, facilitating effective exchange of documents between business partners. The BizTalk monitor uses the Site24x7 Windows agent for monitoring. Install the Windows agent and get the BizTalk servers auto-discovered.
Once the BizTalk server monitor is successfully added to your Site24x7 account,
- View performance metrics for BizTalk monitors. Log in to Site24x7 and go to Server > Microsoft BizTalk Server.
- Add a Threshold and Availability profile to declare a specific resource as critical or down.
- Analyze trends and identify performance issues with exclusive performance reports.
- View key metrics in a single glance with the server inventory and health dashboards, or create your own.
Interpret BizTalk Performance Metrics
- Monitor Overview: An overall view of the BizTalk server, in addition to the states of orchestration, send, and receive ports.
- Messaging: Provides details on the messaging performance.
- Adapters: Shows information on the various adapters associated with the BizTalk server.
- Host Throttling: Parameters related to the throttling mechanism are listed.
Monitor Overview
Orchestration Engine: | |
Parameters | Description |
Name | Name of the orchestration |
Host Name | Name of the host |
Status | Tell us the state of orchestration |
The physical memory graph gives us the percentage of physical memory used on the machine. Multiple BizTalk servers can be plotted against the physical memory of a machine.
Parameters | Description |
Send Ports: | |
Name | Name of the send port |
Is TwoWay | Gives us a value specifiying whether the send port is set us as a request-response port |
Is Dynamic | Tells us if the send port is dynamic or static |
Receive Ports: | |
Name | Name of the receive port |
Is TwoWay | Gives us a value specifying whether the receive port is set up as a request-response port |
Primary Receive Location | The primary location for receiving the message content |
Receive Locations: | |
Name | Name of the receive location |
Inbound Transport URL | The main point where the receive location is mapped for receiving messages |
Host Name | Name of the host used by the receive location |
Adapter Name | Name of the adapter used by the receive location |
Receive Port Name | Name of the port used by the receive location |
Enabled | Tells us the status of the host |
Messaging
Parameters | Description |
Messaging Performance: | |
Host Name | Name of the host |
Pending Receive Batches | The number of pending batches that have not completed processing |
Pending Transmitted Batches | The number of pending batches from the messaging engine to be sent to the adapters |
Throttled Receive Batches | The number of pending batches that are blocked due to high service load by the messaging engine |
Inbound Latency | The average latency recorded from when the messaging engine receives the message from the adapter to the time it is published in the message box |
Outbound Latency | The average latency recorded from the time the messagin engine receives the message from the message box till it is sent by the adapter |
Message Box Host: | |
Name | Name of the message box host |
Host Queue Length | The total number of messages in the host queue |
Suspended Messages Length | The total number of messages suspended for the host |
Message Box General: | |
Name | Name of the message box |
Total Instances | Total number of instances occured on the host |
Tracking Data Size | Size of the tracking data table on the message box |
Spool Size | Size of the spool present on a particular message box on a particular server |
Adapters
Parameters | Description |
Mail Protocol Adapters: | |
Host Name | Name of the host |
SMTP Messages Sent/Sec | The number of messages sent by the SMTP adapter per second |
POP3 Messages Received/Sec | The number of emails taken up by the POP3 adapter from the mail server per second |
Active Sessions | The number of open POP3 connections manageable by the adapter at a time |
Action | The threshold for a particular instance can be configured |
File Adapter: | |
Host Name | Name of the host |
File Messages Received/Sec | The number of messages received by the file adapter per second |
File Messages Sent/Sec | The number of messages sent by the file adapter per second |
Action | The threshold for a particular instance can be configured |
FTP Adapter: | |
Host Name | Name of the host |
FTP Messages Received/Sec | The number of messages received by the FTP adapter per second |
FTP Messages Sent/Sec | The number of messages sent by the FTP adapter per second |
HTTP Adapter: | |
Host Name | Name of the host |
HTTP Messages Received/Sec | The number of messages received by the HTTP adapter per second |
HTTP Messages Sent/Sec | The number of messages sent by the HTTP adapter per second |
Action | The threshold for a particular instance can be configured |
MSMQ Adapter: | |
Host Name | Name of the host |
MSMQ Messages Received/Sec | The number of messages received by the MSMQ adapter per second |
MSMQ Messages Sent/Sec | The number of messages sent by the MSMQ adapter per second |
Action | The threshold for a particular instance can be configured |
SQL Adapter: | |
Host Name | Name of the host |
SQL Messages Received/Sec | The number of messages received by the SQL adapter per second |
SQL Messages Sent/Sec | The number of messages sent by the SQL adapter per second |
Action | The threshold for a particular instance can be configured |
SOAP Adapter: | |
Host Name | Name of the host |
SOAP Messages Received/Sec | The number of messages received by the SOAP adapter per second |
SOAP Messages Sent/Sec | The number of messages sent by the SOAP adapter per second |
Action | The threshold for a particular instance can be configured |
Host Throttling
Parameters | Description |
Host Name | Name of the host |
Active Instance Count | The number of instances that are active in memory |
Database Sessions Count | The number of concurrent message box database connections being used |
Database Size | The capacity of the database in which the messages are published |
Message Delivery Delay | The delay occured on each message delivery batch (in ms) |
Total Messages Delivered | The number of messages delivered to the orchestration engine |
Action | The threshold for a particular instance can be configured |