ManageEngine® Applications Manager


Microsoft Biztalk

<< Prev

Home

Next >>

Microsoft BizTalk Monitoring

 

Microsoft BizTalk Server provides a powerful Web-based development and execution environment for solving integration problems. BizTalk handles enterprise application integration, business process automation, business-to-business communication, message broker and business activity monitoring. With Applications Manager's BizTalk Monitoring capability, you can monitor the core components and performance counters like messaging engine, orchestration engine, throttling and adapter performance, ensuring the overall health of BizTalk Environment.

 

Monitored Parameters

 

Go to the Monitors Category View by clicking the Monitors tab. Click on Microsoft BizTalk under the Middleware/Portal Table. Displayed is the Microsoft BizTalk bulk configuration view distributed into three tabs:

 

Click on the monitor name to see all the server details listed under the following tabs:

 

Performance Overview

Parameter

Description

Orchestration Engine Performance Counters

Used Physical Memory The percentage of used physical memory on the machine.
Database Transactions The number of database transactions performed since the start of the last host instance.
Orchestrations Dehydrated The average number of dehydrated orchestrations per second. Dehydration is the process of serializing the state of an orchestration into a SQL Server database. The orchestration engine dehydrates the instance by saving the state, and frees up the memory required by the instance.
Messagebox Database Connection Failures The number of attempted database connections that failed since the host instance started.
Orchestrations Rehydrated The average number rehydrated per second. Rehydration is the process of deserializing the last running state of an orchestration from the database.The orchestration engine can be triggered to rehydrate an orchestration instance by the receipt of a message or by the expiration of a time-out specified in a Delay shape.
Orchestrations Suspended The average number of orchestration instances suspended per second since the host instance started.
Pending Messages The number of received messages for which receipt has not yet been acknowledged to the message box.
Orchestrations Completed The average number of orchestration instances completed per second since the host instance started.
Orchestrations Discarded The average number of orchestration instances discarded per second from memory since the host instance started. An orchestration can be discarded if the engine fails to persist its state.
Orchestrations Created The average number of orchestration instances created per second since the host instance started.
Running Orchestrations Number of orchestration instances currently executing.
Host Throttling Performance Counters
Active Instance Count The number of service instances active in memory.
Database Session The number of concurrent MessageBox database connections being used.
Database Size The number of messages in the database queues that this process has published.
High Database Session

Indicates whether the number of currently opened database sessions exceeds the threshold.

  • 0: Normal
  • 1: Database session count exceeds threshold
High Database Size

Indicates whether the destination queue depth of all message box databases exceeds the threshold.

  • 0: Normal
  • 1: Database size has grown beyond threshold
Message Delivery Throttling State

Indicates whether the system is throttling message delivery (affecting XLANG message processing and outbound transports).

  • 0: Not throttling
  • 1: Throttling due to imbalanced message delivery rate    (input rate exceeds output rate)
  • 3: Throttling due to high in-process message count
  • 4: Throttling due to process memory pressure
  • 5: Throttling due to system memory pressure
  • 9: Throttling due to high thread count
  • 10: Throttling due to user override on delivery
High Message Delivery Rate

Indicates whether the message delivery rate is higher than the message processing rate.

  • 0: Normal
  • 1: Message delivery rate exceeds the message processing rate
High Message Publishing Rate

Indicates whether the message publishing request rate is higher than the message publishing completion rate.

  • 0: Normal
  • 1: Publishing request rate exceeds completion rate
Message Publishing Throttling State

Indicates whether the system is throttling message publishing (affecting XLANG message processing and inbound transports).

  • 0: Not throttling
  • 2: Throttling due to imbalanced message publishing rate (input rate exceeds output rate)
  • 4: Throttling due to process memory pressure
  • 5: Throttling due to system memory pressure
  • 6: Throttling due to database growth
  • 8: Throttling due to high session count
  • 9: Throttling due to high thread count
  • 11: Throttling due to user override on publishing
Physical Memory Usage The amount of physical memory in MB being used on the machine by all processes.
Total Messages Delivered The number of outbound messages delivered to the Orchestration engine or the End Point Manager (EPM).
Total Messages Published The number of messages published.
High Process Memory

Indicates whether the process memory consumption exceeds the threshold.

  • 0: Normal
  • 1: Process memory exceeds threshold
High System Memory

Indicates whether the system-wide physical memory consumption exceeds the threshold.

  • 0: Normal
  • 1: System memory exceeds threshold
High Thread Count

Indicates whether the thread count exceeds the threshold.

  • 0: Normal
  • 1: Thread count exceeds threshold
Message Delivery Delay The current delay in ms imposed on each message delivery batch.
Message Publishing Delay The current delay in ms imposed on each message publishing batch.
Physical Memory Usage The amount of physical memory in MB being used on the machine by all processes.
High In-Process Message Count

Indicates whether the number of in-process messages exceeds the threshold:

  • 0: Normal
  • 1: In-process message count exceeds limit
Host Instances
Host Name The name of the host instance.
Host Type

This metric indicates which runtime model the instances of the BizTalk host will be running in:

  • In-process - In-process hosts represent service instances that an administrator creates, deletes, and fully controls with WMI and the BizTalk Administration console.
  • Isolated - Isolated hosts primarily host adapters that must run outside of the normal BizTalk Server runtime process.
Service State

The current service state of the host instance:

  • 1: Stopped
  • 2: Start pending
  • 3: Stop pending
  • 4: Running
  • 5: Continue pending
  • 6: Pause pending
  • 7:Paused
  • 8:Unknown
Status The status of the host instance, enabled or disabled
Receive Locations
Name The name of the Receive Locations.
Inbound Transport URL
The primary location to which the receive location is mapped for receiving the message content.
Host Name
The name of the receive handler used by the receive location.
Adapter Name
The name of the adapter used by the receive location.
Receive Port Name
The name of the port used by the receiver location.
Send Ports
Name The name of the send port.
Is Two-Way Gets a value indicating whether the sent port is set up as a request-response port.
Is Dynamic Gets a value indicating whether the send port is dynamic or static.
Application The application that encloses the send port.
Status The status of the send port.
Receive Ports
Name
The name of the receive port.
Is Two-Way
Gets a value indicating whether the receive port is set up as a request-response port.
Primary Receive Location
The primary receive location for receiving the message content.
Application The application that encloses the receive port.

Top

 

Messaging

Parameter

Description

Message Box Performance Counters

Spool Size The size of the spool on a particular message box on a particular server.
Tracking Data Size

The size of the tracking data table on a particular message box on a server.

Total Instances The total number of instances of the host.
Suspended Message Length Total number of messages suspended for the host.
Host Queue Length Total number of messages in the host queue.
Messaging Performance Counters
Pending Receive Batches The number of batches received by the Messaging Engine that have not completed processing. These include batches that have been processed asynchronously by the adapters.
Pending Transmitted Messages The number of messages given by the Messaging Engine to send adapters that have not completed processing. This includes response messages for adapters.
Throttled Receive Batches The number of batches that have been blocked on receive by the Messaging Engine due to high service load. These batches contain new messages to be processed.
Inbound Latency The average latency in seconds from when the Messaging Engine receives a document from the adapter until the time it is published to Message Box.
Outbound Latency The messaging Engine receives a document from the Message Box until the time document is sent by the adapter.

Top

 

Orchestrations

Parameter

Description

Name

The name of the orchestration.
Host Name The name of the BizTalk host instance in which the orchestration runs.
Application The name of the application to which the orchestration is associated.
Status

This metric returns the status of a specific orchestration. Possible values are:

  • 1 - Unbound.
  • 2 - Bound.
  • 3 - Stopped.
  • 4 - Started.

Top

 

Adapters

Parameter

Description

File Adapter Performance Counters

Byte Received/Sec The number of bytes received by the file adapter per second. The counter applies only to messages that have been completely read by the file adapter from the file system.
Messages Received/Sec The number of messages received by the file adapter per second. The counter applies only to messages that have been completely read by the file adapter from the file system.
Bytes Sent/Sec The number of bytes sent by the file adapter per second. The counter applies only to messages that have been completely written to file system.
Messages Sent/Sec The number of messages sent by the file adapter per second. The counter applies only to messages that have been completely written to file system.
FTP Adapter Performance Counters
Bytes Received/Sec The number of bytes received by the FTP adapter per second. The counter applies only to messages that have been completely read by the FTP adapter from the FTP server.
Messages Received/Sec The number of messages received by the FTP adapter per second. The counter applies only to messages that have been completely read by the FTP adapter from the FTP server.
Bytes Sent/Sec The number of bytes sent by the FTP adapter per second. The counter applies only to messages that have been written to the destination FTP server.
Messages Sent/Sec The number of messages sent by the FTP adapter per second. The counter applies only to messages that have been written to destination FTP server.
HTTP Adapter Performance Counters
Messages Received/Sec The number of HTTP requests received by the HTTP adapter per second. The counter applies only to request messages that have been completely read by the HTTP adapter from the HTTP client.
Messages Sent/Sec The number of HTTP requests sent by the HTTP adapter per second. The counter applies only to request messages that have reached the destination URL.
BizTalk:HTTP Receive Adapter--Memory Queue Size The number of incoming messages in the HTTP adapter's internal memory queue.
BizTalk:HTTP Send Adapter--Memory Queue Size The number of outgoing messages in the HTTP adapter's internal memory queue.

MSMQ Adapter Performance Counters

Bytes Received/Sec The number of bytes received by the MSMQ  adapter per second. The counter applies only to messages that have been completely read by the MSMQ  adapter from the source queue.
Messages Received/Sec The number of messages received by the MSMQ  adapter per second. The counter applies only to messages that have been completely read by the MSMQ  adapter from the source queue.
Bytes Sent/Sec The number of bytes sent by the MSMQ  adapter per second. The counter applies only to messages that have reached the destination queue.
Messages Sent/Sec The number of messages sent by the MSMQ  adapter per second. The counter applies only to messages that have reached the destination queue.
POP3 Adapter Performance Counters
Active Sessions The number of open POP3 connections the POP3 adapter is managing at a time.
Bytes Receive/Sec The number of bytes downloaded by the POP3 adapter from a mail server per second.
Messages Received/Sec The number of email messages downloaded by the POP3 adapter from mail server per second.
SQL Adapter Performance Counters
SQL Messages Sent The total Messages sent using SQL adapter.
SQL Messages Sent Per Sec The number of messages sent by the SQL adapter per second. The counter applies only to messages that have reached the destination queue.
SQL Messages Received The total Messages received using SQL adapter.
SQL Messages Received Per Sec The number of messages received by the SQL  adapter per second. The counter applies only to messages that have been completely read by the SQL  adapter from the source queue.

SMTP Adapter Performance Counters

Messages Sent/Sec The number of messages sent by the SMTP adapter per second. The counter applies only to messages that have been transmitted to the SMTP server.

Windows SharePoint Services Adapter Performance Counters

Percentage Receive Message Failures The percentage of Windows SharePoint Services files that have not been processed by BizTalk Server due to receive errors.
Percentage Send Message Failures The percentage of failed messages BizTalk Server attempted to send to Windows SharePoint Services.

Note

The application name for artifacts (Send Ports, Receive Ports, Orchestrations ) will be displayed only if PowerShell is enabled. For more info on how to enable powershell check this page.

 

Currently, we support only BizTalk 2010 Server monitoring.

Top

 

See Also

Creating New Monitor - Microsoft Office Sharepoint Server

 

 

<< Prev

Home

Next >>

VMware vFabric RabbitMQ

Oracle Tuxedo