This topic has not yet been rated - Rate this topic

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:

Aa560410.note(en-us,BTS.20).gifNote
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.

Aa560410.note(en-us,BTS.20).gifNote
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.

  1. On the Desktop, click Start, point to Programs, point to Administrative Tools, and then click Performance.

  2. In the Performance dialog box, click Add.

  3. 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.

  4. 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.

  5. After selecting the counters, click Add and then click Close.

The selected performance counters appear on the Performance screen.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ