Microsoft Azure Service Bus is a fully managed enterprise integration message broker. Service Bus can decouple applications and services. Service Bus offers a reliable and secure platform for asynchronous transfer of data and state. Applications Manager's Azure Service Bus monitoring tool helps to track connectivity and monitor message exchange across various devices. It is one among the major services supported by Applications Manager's agentless Azure monitoring.
To learn how to create a new Microsoft Azure Service Bus monitor, click here.
Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the Service Bus monitor from the displayed tooltip. This action will display the bulk configuration view for Azure Service Bus (ARM) in three tabs:
The Microsoft Azure monitor provides a brief detail of the Azure Service Bus under the given subscription. Following are the list of metrics monitored in Azure Service Bus Monitoring in their corresponding tabs:
Note: Data shown for all the metrics in Azure Service Bus monitor is collected via Azure REST APIs (Azure Service APIs and Azure Monitor API)
Parameter | Description |
---|---|
NAMESPACE DETAILS | |
Number of Queues | The number of queues present in a namespace. |
Number of Topics | The number of topics present in a namespace. |
Namespace Used Size | Amount of space utilized by the namespace (in MB). |
Status | Status of the namespace. |
REQUEST STATISTICS | |
Incoming Requests | The number of requests made to the Service Bus service over a specified poll interval. |
Incoming Requests/min | The number of requests made per minute to the Service Bus. |
Successful Requests | The number of successful requests made to the Service Bus service over a specified poll interval. |
Throttled Requests | The number of requests that were throttled because the usage was exceeded. |
REQUEST ERRORS | |
User Errors | The number of requests not processed due to user errors over a specified period. |
Server Errors | The number of requests not processed due to an error in the Service Bus service over a specified period. |
MESSAGE STATISTICS | |
Incoming Messages | The number of events or messages sent to Service Bus over a specified period. |
Incoming Messages/min | The number of events or messages sent per minute to Service Bus. |
Outgoing Messages | The number of events or messages received from Service Bus over a specified period. |
Outgoing Messages/min | The number of events or messages received per minute from Service Bus. |
MESSAGE DETAILS | |
Total Messages | Total number of messages available on an entity. |
Active Messages | Number of active messages on an entity. |
Dead Letter Messages | Number of dead-lettered messages on an entity. |
Scheduled Messages | Number of scheduled messages on an entity. |
CONNECTIONS STATISTICS | |
Active Connections | The number of active connections on a namespace as well as on an entity. |
Connections Opened | Number of connections that were opened. |
Connections Closed | Number of connections that were closed. |
RESOURCE USAGE * | |
Namespace CPU Usage | The percentage of the amount of CPU used by the namespace. |
Namespace Memory Usage | The percentage of the amount of memory used by the namespace. |
* Applicable only for Premium tier namespaces and not for Basic and Standard tiers.
Parameter | Description |
---|---|
Queue Details | |
Queue | Name of the queue. |
Status | Status of the queue. Possible values:
|
Total Size | Total amount of space allocated for the queue. |
Used Size(%) | Amount of space utilized by the queue (in %). |
Free Size(%) | Remaining amount of space available for use by the queue (in %). |
Used Size(MB) | Amount of space utilized by the queue (in MB). |
Free Size(MB) | Remaining amount of space available for use by the queue (in MB). |
Messages | Total number of messages available in a queue. |
Active Messages | Number of active messages in a queue. |
Dead Letter Messages | Number of dead-lettered messages in a queue. |
Transfer Messages | Number of transfer messages in a queue. |
Transfer Dead Letter Messages | Number of transfer dead-lettered messages in a queue. |
Active Queues based on Incoming Requests: Provides a graphical representation of the request details of Active Queues with respect to number of incoming requests in the namespace. | |
Active Queues based on Messages: Provides a graphical representation of the message details of Active Queues with respect to number of incoming and outgoing messages in the namespace. | |
Queue Metrics | |
Queue | Name of the queue. |
Incoming Requests | The number of requests made to the queue over a specified poll interval. |
Successful Requests | The number of successful requests made to the queue over a specified poll interval. |
Throttled Requests | The number of throttled requests made to the queue over a specified poll interval. |
Incoming Messages | The number of events or messages sent to the queue over a specified poll interval. |
Outgoing Messages | The number of events or messages received from the queue over a specified poll interval. |
Scheduled Messages | Number of scheduled messages in a queue. |
User Errors | The number of requests not processed due to user errors in the queue over a specified period. |
Server Errors | The number of requests not processed due to server errors in the queue over a specified period. |
Parameter | Description |
---|---|
Topic Details | |
Topic | Name of the topic. |
Status | Status of the topic. Possible values:
|
Total Size | Total amount of space allocated for the topic. |
Used Size(%) | Amount of space utilized by the topic (in %). |
Free Size(%) | Remaining amount of space available for use by the topic (in %). |
Used Size(MB) | Amount of space utilized by the topic (in MB). |
Free Size(MB) | Remaining amount of space available for use by the topic (in MB). |
Subscription Count | Total number of subscriptions available in a topic. |
Active Messages | Number of active messages in a topic. |
Dead Letter Messages | Number of dead-lettered messages in a topic. |
Transfer Messages | Number of transfer messages in a topic. |
Transfer Dead Letter Messages | Number of transfer dead-lettered messages in a topic. |
Active Topics based on Incoming Requests: Provides a graphical representation of the request details of Active Topics with respect to number of incoming requests in the namespace. | |
Active Topics based on Messages: Provides a graphical representation of the message details of Active Topics with respect to number of incoming and outgoing messages in the namespace. | |
Topic Metrics | |
Topic | Name of the topic. |
Incoming Requests | The number of requests made to the topic over a specified period. |
Successful Requests | The number of successful requests made to the topic over a specified period. |
Throttled Requests | The number of throttled requests made to the topic over a specified period. |
Incoming Messages | The number of events or messages sent to the topic over a specified period. |
Outgoing Messages | The number of events or messages received from the topic over a specified period. |
Scheduled Messages | Number of scheduled messages in a topic. |
User Errors | The number of requests not processed due to user errors in the topic over a specified period. |
Server Errors | The number of requests not processed due to server errors in the topic over a specified period. |
Parameter | Description |
---|---|
NAMESPACE DETAILS | |
Resource Group | Specifies the Resource Group of the Service Bus Namespace. |
Location | The location/region of the Service Bus Namespace. |
Tier | Indicates the tier used in the Service Bus Namespace. Possible values:
|
Service Bus End point | Indicates the endpoint URL of the Service Bus Namespace. |
Created Time | Date and time at which the Service Bus Namespace was created. |
Last Updated Time | Date and time at which the Service Bus Namespace was last updated. |
Resource ID | Indicates the resource ID of the Service Bus Namespace. |