Schedule demo

Azure Service Bus (ARM) Monitoring


Azure Service Bus - An Overview

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.

Creating a new Microsoft Azure Service Bus monitor

To learn how to create a new Microsoft Azure Service Bus monitor, click here.

Monitored Parameters

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:

  • Availability tab gives the availability history for the past 24 hours or 30 days.
  • Performance tab gives the health status and events for the past 24 hours or 30 days.
  • List view tab enables you to perform bulk admin configurations.

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)

Overview

ParameterDescription
NAMESPACE DETAILS
Number of QueuesThe number of queues present in a namespace.
Number of TopicsThe number of topics present in a namespace.
Namespace Used SizeAmount of space utilized by the namespace (in MB).
StatusStatus of the namespace.
REQUEST STATISTICS
Incoming RequestsThe number of requests made to the Service Bus service over a specified poll interval.
Incoming Requests/minThe number of requests made per minute to the Service Bus.
Successful RequestsThe number of successful requests made to the Service Bus service over a specified poll interval.
Throttled RequestsThe number of requests that were throttled because the usage was exceeded.
REQUEST ERRORS
User ErrorsThe number of requests not processed due to user errors over a specified period.
Server ErrorsThe number of requests not processed due to an error in the Service Bus service over a specified period.
MESSAGE STATISTICS
Incoming MessagesThe number of events or messages sent to Service Bus over a specified period.
Incoming Messages/minThe number of events or messages sent per minute to Service Bus.
Outgoing MessagesThe number of events or messages received from Service Bus over a specified period.
Outgoing Messages/minThe number of events or messages received per minute from Service Bus.
MESSAGE DETAILS
Total MessagesTotal number of messages available on an entity.
Active MessagesNumber of active messages on an entity.
Dead Letter MessagesNumber of dead-lettered messages on an entity.
Scheduled MessagesNumber of scheduled messages on an entity.
CONNECTIONS STATISTICS
Active ConnectionsThe number of active connections on a namespace as well as on an entity.
Connections OpenedNumber of connections that were opened.
Connections ClosedNumber of connections that were closed.
RESOURCE USAGE *
Namespace CPU UsageThe percentage of the amount of CPU used by the namespace.
Namespace Memory UsageThe percentage of the amount of memory used by the namespace.

* Applicable only for Premium tier namespaces and not for Basic and Standard tiers.

Queues

ParameterDescription
Queue Details
QueueName of the queue.
StatusStatus of the queue. Possible values:
  • Active
  • Activating
  • Removed
Total SizeTotal 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).
MessagesTotal number of messages available in a queue.
Active MessagesNumber of active messages in a queue.
Dead Letter MessagesNumber of dead-lettered messages in a queue.
Transfer MessagesNumber of transfer messages in a queue.
Transfer Dead Letter MessagesNumber 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
QueueName of the queue.
Incoming RequestsThe number of requests made to the queue over a specified poll interval.
Successful RequestsThe number of successful requests made to the queue over a specified poll interval.
Throttled RequestsThe number of throttled requests made to the queue over a specified poll interval.
Incoming MessagesThe number of events or messages sent to the queue over a specified poll interval.
Outgoing MessagesThe number of events or messages received from the queue over a specified poll interval.
Scheduled MessagesNumber of scheduled messages in a queue.
User ErrorsThe number of requests not processed due to user errors in the queue over a specified period.
Server ErrorsThe number of requests not processed due to server errors in the queue over a specified period.

Topics

ParameterDescription
Topic Details
TopicName of the topic.
StatusStatus of the topic. Possible values:
  • Active
  • Activating
  • Removed
Total SizeTotal 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 CountTotal number of subscriptions available in a topic.
Active MessagesNumber of active messages in a topic.
Dead Letter MessagesNumber of dead-lettered messages in a topic.
Transfer MessagesNumber of transfer messages in a topic.
Transfer Dead Letter MessagesNumber 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
TopicName of the topic.
Incoming RequestsThe number of requests made to the topic over a specified period.
Successful RequestsThe number of successful requests made to the topic over a specified period.
Throttled RequestsThe number of throttled requests made to the topic over a specified period.
Incoming MessagesThe number of events or messages sent to the topic over a specified period.
Outgoing MessagesThe number of events or messages received from the topic over a specified period.
Scheduled MessagesNumber of scheduled messages in a topic.
User ErrorsThe number of requests not processed due to user errors in the topic over a specified period.
Server ErrorsThe number of requests not processed due to server errors in the topic over a specified period.

Configuration

ParameterDescription
NAMESPACE DETAILS
Resource GroupSpecifies the Resource Group of the Service Bus Namespace.
LocationThe location/region of the Service Bus Namespace.
TierIndicates the tier used in the Service Bus Namespace. Possible values:
  • Basic
  • Standard
  • Premium
Service Bus End pointIndicates the endpoint URL of the Service Bus Namespace.
Created TimeDate and time at which the Service Bus Namespace was created.
Last Updated TimeDate and time at which the Service Bus Namespace was last updated.
Resource IDIndicates the resource ID of the Service Bus Namespace.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally