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
Metrics | Description | Type |
---|---|---|
azure.psb.incoming.requests | Incoming Requests for Microsoft.ServiceBus. | Count |
azure.psb.successful.requests | Total successful requests for a namespace | Count |
azure.psb.throttled.requests | Throttled Requests for Microsoft.ServiceBus. | Count |
azure.psb.server.errors | Server Errors for Microsoft.ServiceBus. | Count |
azure.psb.user.errors | User Errors for Microsoft.ServiceBus. | Count |
azure.psb.incoming.messages | Incoming Messages for Microsoft.ServiceBus. | Count |
azure.psb.outgoing.messages | Outgoing Messages for Microsoft.ServiceBus. | Count |
azure.psb.active.messages | Count of active messages in a Queue/Topic. | Count |
azure.psb.dead.lettered.messages | Count of dead-lettered messages in a Queue/Topic. | Count |
azure.psb.messages | Count of messages in a Queue/Topic. | Count |
azure.psb.scheduled.messages | Count of scheduled messages in a Queue/Topic. | Count |
azure.psb.active.connections | Total Active Connections for Microsoft.ServiceBus. | Count |
azure.servicebus | The name of the Azure Service Bus instance. | String |
azure.location | The location where the Service Bus instance is deployed. | String |
azure.servicebus.creation.time | The creation time of the Service Bus instance. | String |
azure.service.resource.group | The resource group of the Service Bus instance. | String |
azure.service | The service associated with the Service Bus instance. | String |
azure.status | The status of the Azure service. | String |
azure.name | The name of the Service Bus. | String |
status | The status of the service. | String |
azure.service.type | The type of the Azure service. | String |
azure.servicebus.creation.time.seconds | The creation time of the Service Bus instance in seconds. | String |
azure.servicebus.subscription | The subscription of the Service Bus instance. | String |
azure.sku.name | The SKU name of the Service Bus instance. | String |
azure.type | The type of the Azure resource. | String |