The project is in a healthy, maintained state
A modernized and actively maintained Fluentd output plugin for Azure Event Hubs with Ruby 3.x and Fluentd 1.x support. Forked from the original fluent-plugin-azureeventhubs with improved security and error handling.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

>= 2.0
~> 13.0
~> 3.13
~> 1.60
~> 0.22

Runtime

>= 1.16, < 2.0
~> 3.16
 Project Readme

fluent-plugin-azureeventhubs-radiant

Modernized Fluentd output plugin for sending logs to Azure Event Hubs.

This project is a security and compatibility focused fork of the original fluent-plugin-azureeventhubs plugin, updated for:

  • Ruby 3.x
  • Fluentd 1.x
  • Safer TLS handling and better error reporting when talking to Azure Event Hubs.

Status

This is an early radiant version intended for experimentation. The API is kept as close as reasonable to the original azureeventhubs_buffered output.

Installation

gem install fluent-plugin-azureeventhubs-radiant

Basic configuration

<match **>
  @type azureeventhubs
  connection_string "Endpoint=sb://...;SharedAccessKeyName=...;SharedAccessKey=..."
  hub_name "my-event-hub"

  # Optional
  include_tag  true
  include_time true
  tag_time_name time
  batch true
  max_batch_size 20
  ssl_verify true
</match>

Example Configurations

See the examples/ directory for complete configuration examples:

License

MIT, same as the original plugin.