No commit activity in last 3 years
No release in over 3 years
Alternative file buffer plugin to store data to wait to be pulled by plugin
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.6
>= 0

Runtime

 Project Readme

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

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