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

PierreF/beaver

This branch is 146 commits behind python-beaver/python-beaver:master.

Folders and files

NameName
Last commit message
Last commit date
Jul 15, 2015
May 15, 2013
Jul 15, 2015
Dec 4, 2013
Jul 15, 2015
Jun 10, 2015
Jul 15, 2015
Jan 25, 2014
Oct 14, 2014
Jul 15, 2015
May 30, 2013
Apr 8, 2015
Aug 6, 2012
Nov 25, 2012
Jul 5, 2015
Oct 14, 2014
Mar 3, 2015

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/python-beaver.git@33.3.0#egg=beaver

From PyPI:

pip install beaver==33.3.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.7%
  • Shell 5.3%