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