fluent-plugin-buffer-pullpool

Fluentd file buffer plugin to store events until output plugin's pull actions.

NOTICE: PullPool buffer plugin works just as same as normal file buffer plugin for normal buffered/time-sliced output plugins. Use this plugin with output plugins written to use this plugin.

Installation

Do gem install fluent-plugin-buffer-pullpool or fluent-gem ....

Configuration

PullPool buffer plugin has options just same with File buffer plugin. buffer_path option must be specified.

<match data.**>
  type buffered_plugin_to_use_pullpool

  buffer_type pullpool
  buffer_path /home/myuser/tmp/pullbuffer
  buffer_chunk_limit 256M
  buffer_queue_limit 256
</match>

Specifing short time for flush_interval makes a lot of chunk files.

TODO

  • patches welcome!
  • Copyright (c) 2014- TAGOMORI Satoshi (tagomoris)
  • License
    • Apache License, Version 2.0