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:

  • queue
  • size (integer, count)
  • oldest_message_age_ns (integer, nanoseconds) Age of message at the head of the queue. Requires peek_oldest_message_age to be configured to true.

For more information, please check out the documentation.

Project URL   Documentation

Related Resources

RabbitMQ Telegraf plugin

This plugin gathers statistics from your RabbitMQ monitoring cluster. It reads metrics from RabbitMQ servers via the RabbitMQ Management Plugin.

ActiveMQ Telegraf Plugin

Use this ActiveMQ Telegraf Plugin to send metrics from the entire stack of your applications and infrastructure to InfluxDB.

IoT monitoring and analytics

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.

Scroll to Top