Couchbase 2.0 plugin for Fluentd¶ ↑
Couchbase 2.0 output plugin for Fluentd.
Installation¶ ↑
via RubyGems
fluent-gem install fluent-plugin-couchbase
Quick Start¶ ↑
Setup Couchbase Server 2.0 Environment¶ ↑
# install couchbase server 2.0 http://www.couchbase.com/download # install libcouchbase http://www.couchbase.com/develop/c/current # install couchbase gem gem install couchbase
Fluentd.conf Configuration¶ ↑
<match couchbase.**> type couchbase # fluent output plugin file name (sans fluent_plugin_ prefix) hostname localhost # host name port 8091 # port name pool default # pool name bucket default # bucket name ttl 0 # number of seconds before document expires. 0 = no expiration include_ttl false # store the ttl value w/ each document </match>
Tests¶ ↑
rake
NOTE: requires the following: 1) Couchbase Server 2.0 2) libcouch 3) couchbase gem 4) update spec/out_couchbase_spec.rb with your hostname, port, pool, and bucket prior to running the tests
TODOs¶ ↑
1) specify multiple nodes?