Help Docs

Azure Service Bus Monitoring Integration

Azure Service Bus connects different applications and devices and transfers data across them as messages; it serves as a cloud-based messaging platform.

With Site24x7's integration, you can now monitor your Service Bus database, configure thresholds, and receive alerts about critical issues.

Setup and configuration

You can add Azure Service Bus while adding a new monitor, or you can add it to an existing Azure monitor. Follow these steps to add the service.

Supported metrics

The following metrics are collected:

Metric nameDescriptionStatisticUnit
Active Connections The total number of active connections Total Count
Active Messages An average of the total number of active messages in a Queue/Topic Average Count
Dead lettered Messages An average of the total number of dead lettered messages in a Queue/Topic Average Count
Incoming Messages The total number incoming messages Total Count
Incoming Requests The total number of incoming requests Total Count
Messages An average of the total number of messages in a Queue/Topic Average Count
Outgoing Messages The total number of outgoing messages Total Count
Scheduled Messages An average of the total number of scheduled messages in a Queue/Topic Average Count
Server Errors The total number of server errors Total Count
Size The average size of a Queue/Topic Average Bytes
Successful Requests The total number of successful requests for a namespace Total Count
Throttled Requests The total number of throttled requests Total Count
User Errors The total number of user errors Total Count
Pending Checkpoint Operations Count The total number of operations pending checkpoint Total Count
Connections Opened The average number of connections opened Average Count
Connections Closed The average number of connections closed Average Count
Completed Messages The total count of completed messages Total Count
Abandoned Messages The total count of abandoned messages Total Count
Server Send Latency The average latency of message sending operations Average Milliseconds

Threshold configuration

Global configuration

  1. Go to the Admin section in the left navigation pane.
  2. Select Configuration Profiles from the left pane, and choose the Threshold and Availability (+) tab from the drop-down menu. Click Add Threshold Profile from the top-right corner.
  3. Set the monitor type as Azure Service Bus. You can now set the threshold values for all the metrics mentioned above.

Monitor-level configuration

  1. Go to Cloud > Azure and select Azure Service Bu from the drop-down menu.
  2. Choose a resource for which you would like to set a threshold, then click the hamburger icon . Select Edit, which will direct you to the Edit Azure Service Bus Monitor page.
  3. You can set the threshold values for the metrics by selecting Threshold and Availability. You can also configure IT Automation at the attribute level.

IT Automation

Site24x7 offers a set of exclusive IT Automation tools to auto-resolve performance degradation issues. These tools react to events proactively rather than waiting for manual intervention.

How to configure IT Automation for a monitor

Configuration Rules

With Site24x7's Configuration Rules, you can set parameters like Threshold Profile, Notification Profile, Tags, and Monitor Group for multiple monitors.

How to add a Configuration Rule

Related links:

Was this document helpful?

Would you like to help us improve our documents? Tell us what you think we could do better.


We're sorry to hear that you're not satisfied with the document. We'd love to learn what we could do to improve the experience.


Thanks for taking the time to share your feedback. We'll use your feedback to improve our online help resources.

Shortlink has been copied!