Schedule demo

Azure Service Bus Monitoring (Classic) (Deprecated)


Warning: Azure Service Bus Monitoring is deprecated since May 24, 2017. Please use Microsoft Azure monitoring to monitor Azure Service Bus instead.
View list of deprecated/obsolete features in Applications Manager

Overview

Azure Service Bus is a cloud based messaging system for connecting applications, services and devices irrespective of their locations. Applications running on Azure, on-premise systems, or both, can commmunicate, message delivery can be managed and numerous applications can be accessed with minimum response time.

With Applications Manager's Azure monitoring tool, monitoring Azure Service Bus becomes more easier. Usage and throughput statistics of Queues, Relays, Topics, Event Hubs and Subscriptions are accurately displayed that help you track your connectivity and monitor the exchange of messages between various devices. Configure alarms for various metrics and get notified in case of irregularities and take necessary corrective actions.

Creating a new monitor

To add an Azure Service Bus Monitor for a Namespace, follow the steps given below:

  1. Enter the Subscription ID for your Microsoft Azure account.
  2. Enter the Service Bus Namespace to be monitored.
  3. Specify a Timeout interval in seconds.
  4. Specify the Polling Interval in minutes.

Monitored Parameters

Go to the Monitors Category View by clicking the Monitors tab. Click on Azure Service Bus under the Middleware/Portal Table. Displayed is the Azure Service Bus bulk configuration view distributed into 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 enables you to perform bulk admin configurations.

Monitored Parameters

Click on the monitor name to see all the server details listed under the following tabs:

Monitor Information

Lists out all the basic details about the monitor like monitor name, associated groups, next poll time, last poll time etc. Custom fields can be added or removed from here.

Overview

Group/ Table NameMetricDescription
Service Bus Namespace ConfigurationNamespaceThe Service Bus Namespace name.
LocationThe location/ region of the Service Bus Namespace.
StatusCurrent status of the Service Bus Namespace. Can be one of the following values:
  • Active
  • Creating
  • Suspended
  • Deleting
Namespace EnabledWhether the Namespace is enabled or disabled.
Namespace Type
  • Messaging
  • Notification hub
Resource GroupSpecifies the Resource Group of the Service Bus Namespace.
Event Hub EnabledSpecifies whether Event Hub is enabled or not.
Namespace UsageQueuesNumber of Queues being used.
TopicsNumber of Topics being used.
SubscriptionsNumber of Subscriptions being used.
Event HubsNumber of Event Hubs being used.
RelaysNumber of Relays being used.

Queues

Group/ Table NameMetricDescription
Queue UsageQueueSpecifies the Name of the Queue.
Used PercentageSpecifies the percentage of space used in Queue.
Free PercentageSpecifies the percentage of space free in the Queue.
Used Size (MB)Specifies the size used in the Queue in MB.
Free Size (MB)Specifies the free size in the Queue in MB.
LengthLength of the Queue specifies the total number of messages in the Queue.
Active Message CountThe number of active messages in the Queue.
Dead Letter Message CountThe number of messages that are dead letters.
Scheduled Message CountThe number of scheduled messages in Queue.
Transfer Dead Letter Message CountThe number of messages transferred into dead letters.
Transfer Message CountThe number of messages transferred to another Queue
StatusCurrent state of the Queue entity.
  • Active
  • Disabled
  • SendDisabled
  • ReceiveDisabled
When the Queue is disabled, it cannot be used to send or receive messages.
Queue Throughput QueueSpecifies the name of the Queue.
Incoming Rate (Messages/Sec)Rate of incoming messages in the Queue.
Outgoing Rate (Messages/Sec)Rate of outgoing messages in the Queue.
Failed RequestsTotal number of requests failed.
Requests Failed Internal Server ErrorsNumber of requests failed due to internal server errors.
Requests failed -Server Busy ErrorsNumber of requests failed due to Server Busy errors
Requests failed -Other ErrorsNumber of requests failed due to Other errors.

Topics

Group/ Table NameMetricDescription
Topic UsageTopicSpecifies the Name of the Topic
Used PercentageSpecifies the percentage of space used in Topic.
Free PercentageSpecifies the percentage of space free in the Topic.
Used Size (MB)Specifies the size used in the Topic in MB.
Free Size (MB)Specifies the free size in the Topic in MB.
Active Message CountThe number of active messages in the Topic.
Dead Letter Message CountThe number of messages that are dead letters.
Scheduled Message CountThe number of scheduled messages in Topic.
Transfer Dead Letter Message CountThe number of messages transferred into dead letters.
Transfer Message CountThe number of messages transferred to another Topic.
StatusCurrent state of the Queue entity.
  • Active
  • Disabled
  • SendDisabled
When the Topic is disabled, it cannot be used to send or receive messages.
Topic ThroughputTopicSpecifies the name of the Topic
Incoming Rate (Messages/Sec)Rate of incoming messages in the Topic.
Failed RequestsTotal number of requests failed.
Requests Failed Internal Server ErrorsNumber of requests failed due to internal server errors.
Requests failed -Server Busy ErrorsNumber of requests failed due to Server Busy errors
Requests failed -Other ErrorsNumber of requests failed due to Other errors.

Subscriptions

Group/ Table NameMetricDescription
Subscription UsageSubscriptionSpecifies the Name of the Subscription
TopicSpecifies the name of the Topic to which the Subscription belongs.
Used PercentageSpecifies the percentage of space used in Subscription.
Free PercentageSpecifies the percentage of space free in the Subscription.
Used Size (MB)Specifies the size used in the Subscription in MB.
Free Size (MB)Specifies the free size in the Subscription in MB.
LengthLength of the Subscription specifies the total number of messages in the Subscription.
Active Message CountThe number of active messages in the Subscription.
Dead Letter Message CountThe number of messages that are dead letters.
Scheduled Message CountThe number of scheduled messages in Topic.
Transfer Dead Letter Message CountThe number of messages transferred into dead letters.
Transfer Message CountThe number of messages transferred to another Subscription.
StatusCurrent state of the Queue entity.
  • Active
  • Disabled
  • SendDisabled
When the Subscription is disabled, it cannot be used to send or receive messages.
Subscription ThroughputSubscriptionSpecifies the name of the Subscription
Incoming Rate (Messages/Sec)Rate of incoming messages in the Subscription.
Failed RequestsTotal number of requests failed.
Requests Failed Internal Server ErrorsNumber of requests failed due to internal server errors.
Requests failed -Server Busy ErrorsNumber of requests failed due to Server Busy errors
Requests failed -Other ErrorsNumber of requests failed due to Other errors.


Event Hubs

Group/ Table NameMetricDescription
Event Hub ThroughputEvent HubSpecifies the name of the Event Hub.
Incoming Rate (Messages/Sec)Rate of incoming messages in the Event Hub.
Outgoing Rate (Messages/Sec)Rate of outgoing messages in the Event Hub.
Failed RequestsTotal number of requests failed.
Requests Failed Internal Server ErrorsNumber of requests failed due to internal server errors.
Requests failed -Server Busy ErrorsNumber of requests failed due to Server Busy errors
Requests failed -Other ErrorsNumber of requests failed due to Other errors.

Relays

Group/ Table NameMetricDescription
ListenersListenerSpecifies the name of the listener.
RelayTypeSpecifies the type of Relay used.Supported Relays are:
  • NetTcp
  • NetOneWay
  • Http
Listener CountNumber of listeners for the particular Relay.
Relay BytesThe data size in bytes sent through the Relay.
Connection AttemptsSpecifies the number of connection attempts made by the listener.
DisconnectsSpecifies the number of disconnects by the listener. 
Already Exists errorsNumber of Already Exists errors.
Does Not Exist errorsNumber of Does Not Exist errors.
Internal ErrorsNumber of Internal Errors.
Other ErrorsNumber of Other Errors.
Quota Exceeded errorsNumber of Quota Exceeded errors.
Unauthorized ErrorsNumber of Unauthorized Errors.
AvailabilityUp- The listener is activeDown- The listener is inactive.

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 thousands of leading businesses globally