Skip to main content

Azure Service Bus

Overview

Azure Service Bus is a cloud-based messaging service provided by Microsoft Azure that enables communication and data exchange between distributed applications and services. It offers a reliable and scalable messaging infrastructure to build decoupled and event-driven architectures, allowing different components of an application to communicate asynchronously.

Prerequisites

You can check the list of prerequisites required for Azure Service Bus here. These are the same for any other Azure service that you need to monitor using AIOps. Move to the section Adding Azure resources for Monitoring on the above link to view the prerequisites for Azure resource monitoring.

List of Supported KPIs

MetricsDescriptionType
azure.psb.incoming.requestsIncoming Requests for Microsoft.ServiceBus.Count
azure.psb.successful.requestsTotal successful requests for a namespaceCount
azure.psb.throttled.requestsThrottled Requests for Microsoft.ServiceBus.Count
azure.psb.server.errorsServer Errors for Microsoft.ServiceBus.Count
azure.psb.user.errorsUser Errors for Microsoft.ServiceBus.Count
azure.psb.incoming.messagesIncoming Messages for Microsoft.ServiceBus.Count
azure.psb.outgoing.messagesOutgoing Messages for Microsoft.ServiceBus.Count
azure.psb.active.messagesCount of active messages in a Queue/Topic.Count
azure.psb.dead.lettered.messagesCount of dead-lettered messages in a Queue/Topic.Count
azure.psb.messagesCount of messages in a Queue/Topic.Count
azure.psb.scheduled.messagesCount of scheduled messages in a Queue/Topic.Count
azure.psb.active.connectionsTotal Active Connections for Microsoft.ServiceBus.Count
azure.servicebusThe name of the Azure Service Bus instance.String
azure.locationThe location where the Service Bus instance is deployed.String
azure.servicebus.creation.timeThe creation time of the Service Bus instance.String
azure.service.resource.groupThe resource group of the Service Bus instance.String
azure.serviceThe service associated with the Service Bus instance.String
azure.statusThe status of the Azure service.String
azure.nameThe name of the Service Bus.String
statusThe status of the service.String
azure.service.typeThe type of the Azure service.String
azure.servicebus.creation.time.secondsThe creation time of the Service Bus instance in seconds.String
azure.servicebus.subscriptionThe subscription of the Service Bus instance.String
azure.sku.nameThe SKU name of the Service Bus instance.String
azure.typeThe type of the Azure resource.String