Azure Monitor - Service Bus insights
Azure Service Bus insights provide a view of the overall performance, failures, capacity, and operational health of all your Service Bus resources in a unified interactive experience. This article will help you understand the benefits of this new monitoring experience, and how you can modify and adapt the experience to fit the unique needs of your organization.
Introduction
Before diving into the experience, you should understand how it presents and visualizes information.
It delivers:
At scale perspective of your Service Bus resources across all your subscriptions in a single location, with the ability to selectively scope to only those subscriptions and resources you're interested in evaluating.
Drill down analysis of a particular Service Bus resource to help diagnose issues or perform detailed analysis by category - utilization, failures, capacity, and operations. Selecting any one of those options provides an in-depth view of the relevant information.
Customizable - This experience is built on top of Azure Monitor workbook templates allowing you to change what metrics are displayed, modify or set thresholds that align with your limits, and then save into a custom workbook. Charts in the workbooks can then be pinned to Azure dashboards.
This feature doesn't require you to enable or configure anything, these Service Bus metrics are collected by default.
Note
There is no charge to access this feature and you will only be charged for the Azure Monitor essential features you configure or enable, as described on the Azure Monitor pricing details page.
View utilization and performance metrics for Service Bus
To view the utilization and performance of your Service Bus resources across all of your subscriptions, perform the following steps.
Sign in to the Azure portal.
Search for Monitor and select Monitor.
On the left menu, select Service Bus (preview).
Overview
On Overview, the table displays interactive Service Bus metrics. You can filter the results based on the options you select from the following drop-down lists:
Subscriptions - only subscriptions that have a Service Bus resource are listed.
Service Bus - You can select all, a subset, or single Service Bus resource.
Time Range - by default, displays the last 4 hours of information based on the corresponding selections made.
The counter tile under the drop-down lists rolls-up the total number of Service Bus resources are in the selected subscriptions. There's conditional color-coding or heatmaps for columns in the workbook that report transaction metrics. The deepest color has the highest value and a lighter color is based on the lowest values.
The Overview page shows you the following values and also the timeline for active connections.
Metric Name | Description |
---|---|
Active Connections | The number of active connections on a namespace and on an entity in the namespace. Value for this metric is a point-in-time value. Connections that were active immediately after that point-in-time may not be reflected in the metric. |
Connections Opened | The number of open connections. |
Connections Closed | The number of closed connections. |
Successful Requests | The number of successful requests made to the Service Bus service over a specified period. |
Throttled Requests | The number of requests that were throttled because the usage was exceeded. |
For more information about these metrics, see Service Bus metrics.
Selecting the Service Bus resource name highlighted in blue will take you to the default Overview for that resource.
Requests
Select Requests at the top of the page and the Requests portion of the workbook template opens.
This page shows you the following values and also the timeline for incoming requests.
Metric Name | Description |
---|---|
Incoming Requests | The number of requests made to the Service Bus service over a specified period. |
Successful Requests | The number of successful requests made to the Service Bus service over a specified period. |
Throttled Requests | The number of requests that were throttled because the usage was exceeded. |
Server Errors | The number of requests not processed because of an error in the Service Bus service over a specified period. |
User Errors | The number of requests not processed because of user errors over a specified period. |
For more information about these metrics, see Service Bus - request metrics.
Messages
Select Messages at the top of the page and the Messages portion of the workbook template opens.
This page shows you the following values and also the timeline for incoming messages.
Metric Name | Description |
---|---|
Incoming Messages | The number of messages sent to Service Bus over a specified period. This metric doesn't include messages that are auto forwarded. |
Outgoing Messages | The number of messages received from Service Bus over a specified period. |
Messages | Count of messages in a queue/topic. |
Scheduled messages | Count of scheduled messages in a queue/topic. |
For more information about these metrics, see Service Bus - message metrics.
Troubleshooting
For troubleshooting guidance, refer to the dedicated workbook-based insights troubleshooting article.
Next steps
Configure metric alerts and service health notifications to set up automated alerting to aid in detecting issues.
Learn the scenarios workbooks are designed to support, how to author new and customize existing reports, and more by reviewing Create interactive reports with Azure Monitor workbooks.