No commit activity in last 3 years
No release in over 3 years
fluent plugin to insert Aerospike.
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.2

Runtime

~> 1.0
<= 0.12.31, >= 0.12.0
 Project Readme

fluent-plugin-aerospike-cluster

Build Status

fluent output plugin for aerospike.

Parameters

param type value default
hosts string Aerospike host:port list. (comma separated) 127.0.0.1:3000
username string Aerospike username. (not implemented yet)
password string Aerospike password. (not implemented yet)
timeout float Connection timeout second. 1.0
connection_queue_size integer Size of the connection queue cache. 64
tend_interval float Tend interval in milliseconds; determines the interval at which the client checks for cluster state changes. Minimum interval is 10ms. 1000
namespace string Aerospike namespace.
set string Aerospike set.
keys string Keys for key of record.
record_keys string Keys for Record values. (comma separated)
send_key bool Send user defined key in addition to hash digest on a record put. true
ttl integer Record ttl seconds. (-1: never expire, 0: default namespace's ttl) 0
record_exists_action string Qualify how to handle writes where the record already exists.
update update_only replace replace_only

Another Parameters

  • include_tag_key
  • tag_key
  • include_time_key
  • time_key

And more

https://docs.fluentd.org/v0.12/articles/buffer-plugin-overview

Development

ruby <= 2.3.4

Install dependencies

$ gem install bundler
$ bundle install --path vendor/bundle

Run test

$ bundle exec rake spec