Message Box Performance Counters
Performance counters allow you to monitor specific aspects of work performed on the site or system by service. Performance counters can help you identify and troubleshoot server performance issues.
The following performance counters are accessible for each host instance under the BizTalk:Message Box:General Counters and the BizTalk:Message Box:Host Counters performance object categories:
Note |
|---|
| To enable counters that refer to the SQL Agent job, you must include the role SQLAgentUserRole to the service account used to run the BizTalk host/NT Service. Alternatively, you can grant permission using other roles or by granting explicit permission to read the MSDB database. |
Note |
|---|
| If you have added a new MessageBox to your BizTalk Server group, the counters listed below will not be available for the new MessageBox until the configured Cache Refresh interval for the BizTalk Server group has elapsed (default of 60 seconds). |
| Category | Counter | Description | |||
|---|---|---|---|---|---|
|
General Counters |
Instances-Total Number |
Tracks the sum of all the instances of each host, which exist within a particular Message Box. | |||
|
|
MsgBox Dead Processes Cleanup (Purge Jobs) |
Time in seconds for most recent run of SQL agent job which releases database rows associated with dead BizTalk processes. | |||
|
|
MsgBox Msg Cleanup (Purge Jobs) |
Time in seconds for most recent run of SQL agent job which cleans up message box tables associated with removed messages. | |||
|
|
MsgBox Parts Cleanup (Purge Jobs) |
Time in seconds for most recent run of SQL agent job which clean up message box tables associated with removed message parts. | |||
|
|
MsgBox Purge Subscriptions Job (Purge Jobs) |
Time in seconds for most recent run of SQL agent job which purges subscriptions which are no longer in use. | |||
|
|
Spool Size |
Tracks the size of the spool on a particular message box on a particular server. | |||
|
|
Tracked Msgs Copy (Purge Jobs) |
Time in seconds for most recent run of SQL agent job which copies tracked message bodies for tracked messages. | |||
|
|
Tracking data size |
Tracks the size of the tracking data table on a particular message box on a particular server. | |||
|
Host Counters |
Host Queue - Instance State Msg Refs - Length |
Tracks the number of message references in the instance state queue for this particular host. | |||
|
|
Host Queue - Length |
Tracks the total number of messages in the particular host queue. | |||
|
|
Host Queue - Number of Instances |
Tracks the number of instances of this particular host. | |||
|
|
Host Queue - Suspended Msgs - Length |
Tracks the total number of suspended messages for the particular host. |
Use the following steps to access the performance counters.
-
On the Desktop, click Start, point to Programs, point to Administrative Tools, and then click Performance.
-
In the Performance dialog box, click Add.
-
In the Add Counters dialog box, from the Performance object drop-down list, select from the available BizTalk:Message Box: performance counters, and then click Add.
-
In the Add Counters dialog box, do one of the following:
Use this To do this All counters
Select this option to select all counters from the provided list.
Select counters from list
Select this option to select specific counters from the provided list.
-
After selecting the counters, click Add and then click Close.
The selected performance counters appear on the Performance screen.
Note