Azure Queue Storage
Overview
Azure Queue Storage is a cloud-based messaging service provided by Microsoft Azure that enables asynchronous communication between components of distributed applications. It allows applications to exchange messages without direct coupling, providing a reliable and scalable way to pass information between different parts of the application.
Prerequisites
You can check the list of prerequisites required for Azure Storage 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
Name | Description | Type |
---|---|---|
azure.storage.queue | Azure Storage queue | String |
azure.storage.queue.url | URL of the Azure Storage queue | String |
azure.storage.queue.availability.percent | Queue availability percentage | Count |
azure.storage.queue.egress.bytes.rate | Rate of egress bytes from the queue | Count |
azure.storage.queue.ingress.bytes.rate | Rate of ingress bytes to the queue | Count |
azure.storage.queue.server.latency.ms | Latency in milliseconds for server operations on the queue | Count |
azure.storage.queue.e2e.latency.ms | End-to-end latency in milliseconds for the queue | Count |
azure.storage.queue.transactions | Number of transactions on the queue | Count |
azure.storage.queue.capacity.bytes | Capacity in bytes of the queue | Count |
azure.storage.queue.messages | Number of messages in the queue | Count |