Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.47 KB

File metadata and controls

50 lines (37 loc) · 1.47 KB

Azure Queue Storage Input Plugin

This plugin gathers queue sizes from the Azure Queue Storage service, storing a large numbers of messages.

⭐ Telegraf v1.13.0 🏷️ cloud 💻 all

Global configuration options

Plugins support additional global and plugin configuration settings for tasks such as modifying metrics, tags, and fields, creating aliases, and configuring plugin ordering. See CONFIGURATION.md for more details.

Configuration

# Gather Azure Storage Queue metrics
[[inputs.azure_storage_queue]]
  ## Azure Storage Account name and shared access key (required)
  account_name = "mystorageaccount"
  account_key = "storageaccountaccesskey"

  ## Disable peeking age of oldest message (faster)
  # peek_oldest_message_age = true

Metrics

  • azure_storage_queues
    • tags:
      • queue
      • account
    • fields:
      • 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.

Example Output

azure_storage_queues,queue=myqueue,account=mystorageaccount oldest_message_age=799714900i,size=7i 1565970503000000000
azure_storage_queues,queue=myemptyqueue,account=mystorageaccount size=0i 1565970502000000000