THIS IS PRE-ALPHA QUALITY. DON'T USE THIS FOR PRODUCTION ENVIRONMENT.
fluentd clone implemented with Python. It has fewer plugins than fluentd but easy to setup and memory efficient.
Python >= 2.6 gevent >= 1.0b2 msgpack-python
fleunpy provides bootstrap script. It makes virtual environment for
wget https://github.com/downloads/KLab/fluenpy/fluenpy-bootstrap.py python fluenpy-bootstrap.py /path/to/fluenpy
Using virtualenv is highly recommanded. Installing virtualenv is very easy:
$ wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py $ python virtualenv.py --distribute /path/to/fluenpy $ source /path/to/fluenpy/bin/activate (fluenpy) $
To install fluenpy:
(fluenpy) $ pip install msgpack-python (fluenpy) $ pip install http://gevent.googlecode.com/files/gevent-1.0b2.tar.gz (fluenpy) $ pip install https://github.com/KLab/fluenpy/tarball/master
(fluenpy) $ pip install --upgrade https://github.com/KLab/fluenpy/tarball/master
See fluentd document.
sample configuration file:
# fluent.conf <source> forward port 10000 </source> <source> http port 8890 </source> <match **> type stdout </match>
/path/to/fluenpy/bin/fluen.py -c fluent.conf