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.
Table of contents
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 name | Description | Statistic | Unit |
---|---|---|---|
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
- Go to the Admin section in the left navigation pane.
- 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.
- Set the monitor type as Azure Service Bus. You can now set the threshold values for all the metrics mentioned above.
Monitor-level configuration
- Go to Cloud > Azure and select Azure Service Bu from the drop-down menu.
- 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.
- 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