No commit activity in last 3 years
No release in over 3 years
Fluentd output plugin for Amazon Kinesis Firehose.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 0
>= 3.1.0

Runtime

~> 2.1.28
 Project Readme

fluent-plugin-kinesis-firehose

Fluentd output plugin for Amazon Kinesis Firehose.

Please use fluent-plugin-kinesis.

Gem Version Build Status

ChangeLog

  • >= 0.1.2
    • Add retries_on_putrecordbatch option (PR#2)

Installation

Add this line to your application's Gemfile:

gem 'fluent-plugin-kinesis-firehose'

And then execute:

$ bundle

Or install it yourself as:

$ gem install fluent-plugin-kinesis-firehose

Configuration

<match kinesis.data>
  type kinesis_firehose

  delivery_stream_name DeliveryStreamName

  #profile ...
  #credentials_path ...
  #aws_key_id ...
  #aws_sec_key ...
  region us-east-1
  #endpoint ...
  #retries_on_putrecordbatch 3

  #data_key data (default: nil)

  # Put a data_key value if data_key is set
  #   {... "data":"xxx" ...} -> xxx
  # Put a record as JSON if data_key is not set
  #   {... "data":"xxx" ...} -> {... "data":"xxx" ...}

  #append_new_line true

  #include_time_key false
  #include_tag_key false

  flush_interval 1s
</match>