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

Development

>= 0.9.2
>= 0.5.4

Runtime

~> 0.10.9
>= 1.15.0
 Project Readme

RethinkDB plugin for Fluentd¶ ↑

[![wercker status](app.wercker.com/status/0c72e5a36e4af70eed99c174a4be97c4/s “wercker status”)](app.wercker.com/project/bykey/0c72e5a36e4af70eed99c174a4be97c4)

fluent-plugin-rethink provides input and output plugins for Fluentd (GitHub)

Installation¶ ↑

Gems¶ ↑

The gem is hosted at Rubygems.org. You can install the gem as follows:

$ gem install fluent-plugin-rethink

Plugins¶ ↑

Output plugin¶ ↑

rethink¶ ↑

Store Fluentd event to RethinkDB database.

Configuration¶ ↑

Use rethink type in match.

<match rethink.**>
  type rethink
  database fluent
  table test

  # Following attibutes are optional
  host localhost
  port 28015

  # Other buffer configurations here
</match>
Auto Tag¶ ↑

It’s useful if we want to log message into tables based on its tag. This can be done with ‘auto_tag_table`

<match myapp>
  type rethink
  database fluent
  auto_tag_table true

  # Following attibutes are optional
  host localhost
  port 28015

  # Other buffer configurations here
</match>

With this configuraiton, all message will be written into ‘myapp` table.

Test¶ ↑

Run following command:

$ bundle exec rake test

TODO¶ ↑

More configuration¶ ↑

Auto create table, db¶ ↑

Copyright¶ ↑

Copyright

Copyright © 2014- kureikain

License

Apache License, Version 0.1.0