Skip to content

python daemon that munches on logs and sends their contents to logstash

License

Notifications You must be signed in to change notification settings

hpcloud-mon/python-beaver

 
 

Repository files navigation

Beaver

https://travis-ci.org/josegonzalez/python-beaver.svg?branch=master

python daemon that munches on logs and sends their contents to logstash

Requirements

  • Python 2.6+
  • Optional zeromq support: install libzmq (brew install zmq or apt-get install libzmq-dev) and pyzmq (pip install pyzmq==2.1.11)

Installation

Using PIP:

From Github:

pip install git+git://github.com/josegonzalez/[email protected]#egg=beaver

From PyPI:

pip install beaver==34.1.0

Documentation

Full documentation is available online at http://beaver.readthedocs.org/

You can also build the docs locally:

# get sphinx installed
pip install sphinx

# retrieve the repository
git clone git://github.com/josegonzalez/beaver.git

# build the html output
cd beaver/docs
make html

HTML docs will be available in beaver/docs/_build/html.

Credits

Based on work from Giampaolo and Lusis:

Real time log files watcher supporting log rotation.

Original Author: Giampaolo Rodola' <g.rodola [AT] gmail [DOT] com>
http://code.activestate.com/recipes/577968-log-watcher-tail-f-log/

License: MIT

Other hacks (ZMQ, JSON, optparse, ...): lusis

About

python daemon that munches on logs and sends their contents to logstash

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 94.9%
  • Shell 5.1%