Microsoft Azure Storage queues, which are part of the Azure storage infrastructure, feature a simple REST-based GET/PUT/PEEK interface, providing reliable, persistent messaging within and between services. They are designed for large cloud networks, or hybrid networks, providing a highly reliable queuing service.
Why use a Telegraf plugin for Azure Storage Queue?
The Microsoft Azure Storage Queue Telegraf plugin collects the sizes of the Microsoft Azure Storage Queues. A single queue message can be up to 64 KB in size, and a queue can contain millions of messages, up to the total capacity limit of a storage account.
How to monitor Azure Storage Queue using the Telegraf plugin
Setting up the Microsoft Azure Storage Queue Telegraf plugin simply requires that you configure the Azure Storage Account name and the access key. Once this is completed, you can start sending storage queue metrics into InfluxDB.
Key Azure Storage Queue Metrics to use for monitoring
The Azure Storage Queue metrics that you will get include:
oldest_message_age_ns(integer, nanoseconds) Age of message at the head of the queue. Requires
peek_oldest_message_ageto be configured to
Data is streaming in real time and will force companies to determine which IoT data platform architecture will be resilient, scalable, and extensible enough to handle these new workloads.