Azure IoT Hub / Azure Event Hub input plugin #5231
Labels
area/azure
Azure plugins including eventhub_consumer, azure_storage_queue, azure_monitor
feature request
Requests for new plugin and for new features to existing plugins
Milestone
Feature Request
Proposal:
The proposal is to develop a plugin, which could be as simple as building a wrapper for azure-event-hubs-go. I currently have a proof of principle plugin conforming to the telegraf.ServiceInput interface. In the future I'm planning to add metric tracking and a configurable persistent receiver offset (so each message is received once).
Current behavior:
No Azure IoT Hub or Azure Event Hub input plugin is currently present in Telegraf.
Development on the AMQP 1.0 plugin seems to have stagnated.
Desired behavior:
Configurable plugin for Azure IoT Hub and Azure Event Hub.
Use case: [Why is this important (helps with prioritizing requests)]
This plugin would allow telegraf and the rest of the TICK-stack to be used as backend for IoT applications and other Azure services. Azure itself does offer a similar service (Time Series Insights), but in my specific use case there is a strong preference for using the TICK-stack.
Implementation:
I'd be willing to put in the time and effort to mature the proof of principle. Some feedback might be needed since I'm pretty to new to Go and programming a backend in general.
The text was updated successfully, but these errors were encountered: