fluent-downcase-keys, a plugin for Fluentd

Status

YMMV

Overview

Fluentd output plugin. Downcases all keys and re-emits for ingestion to firehose/s3/redshift.

This plugin is created to resolve the invalid key names when importing into Redshift.

Installation

Install with gem or fluent-gem command as:

# for fluentd
$ gem install fluent-plugin-downcase-keys

# for td-agent OSX (Homebrew)
$ /usr/local/Cellar/td-agent/1.1.17/bin/fluent-gem install fluent-plugin-downcase-keys

# for td-agent
$ sudo /usr/lib64/fluent/ruby/bin/fluent-gem install fluent-plugin-downcase-keys

Configuration

Example

type downcase_keys

License   :  Apache License, Version 2.0