beaver

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

https://github.com/python-beaver/python-beaver

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.1%) to scientific vocabulary

Keywords from Contributors

cryptocurrencies static-analysis cryptography distributed eeg meg neuroimaging neuroscience developer-tools jax
Last synced: 11 months ago · JSON representation

Repository

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

Basic Info
Statistics
  • Stars: 551
  • Watchers: 36
  • Forks: 168
  • Open Issues: 30
  • Releases: 13
Created almost 14 years ago · Last pushed almost 3 years ago
Metadata Files
Readme Changelog Contributing License

README.rst

======
Beaver
======

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

.. image:: https://coveralls.io/repos/python-beaver/python-beaver/badge.svg?branch=master&service=github
    :target: https://coveralls.io/github/python-beaver/python-beaver?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/python-beaver/python-beaver.git@36.3.1#egg=beaver

From PyPI::

    pip install beaver==36.3.1

Documentation
=============

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

You can also build the docs locally::

    # get sphinx installed
    pip install sphinx

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

    # build the html output
    cd beaver/docs
    make html

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

Contributing
============

When contributing to Beaver, please review the full guidelines here: https://github.com/python-beaver/python-beaver/blob/master/CONTRIBUTING.md.
If you would like, you can open an issue to let others know about your work in progress. Documentation must be included and tests must pass on Python 2.6 and 2.7 for pull requests to be accepted.

Credits
=======

Based on work from Giampaolo and Lusis::

    Real time log files watcher supporting log rotation.

    Original Author: Giampaolo Rodola' 
    http://code.activestate.com/recipes/577968-log-watcher-tail-f-log/

    License: MIT

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

Owner

  • Name: python-beaver
  • Login: python-beaver
  • Kind: organization

GitHub Events

Total
Last Year

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 588
  • Total Committers: 101
  • Avg Commits per committer: 5.822
  • Development Distribution Score (DDS): 0.469
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Jose Diaz-Gonzalez m****s@s****e 312
Jose Diaz-Gonzalez e****l@j****m 33
Jamie Cressey j****9@g****m 19
Fabio Coatti f****i@g****m 12
Chris Faulkner t****r@g****m 10
David Moravek d****k@f****z 9
Tom Kregenbild t****m@a****m 7
Denis Orlikhin d****s@o****u 7
Tim Stoop t****m@k****l 6
Alexander Fortin a****n@g****m 6
Marcel Casado m****o@t****m 6
Jamie Cressey j****y@g****m 6
Jamie Cressey J****y 5
Pierre Fersing p****g@s****m 5
Chris Roberts c****e@g****m 5
Jose Diaz-Gonzalez s****t@s****e 5
Josh Braegger j****r@b****m 4
Hector Castro h****o@g****m 4
EYJ je@y****m 4
Michael D'Auria m****a@g****m 4
Rafael Fonseca r****l@b****m 4
Patrick McClory p****k@d****m 3
Morgan Delagrange m****e@l****m 3
Greg Sterin g****n@a****m 3
Jonathan Quail j****l@g****m 3
Oleg Rekutin o****n@a****m 3
Xabier de Zuazo x****r@z****g 3
Paul Garner e****o@a****m 3
Scott Smith s****t@b****m 3
librato-peter p****r@l****m 3
and 71 more...

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 49
  • Total pull requests: 62
  • Average time to close issues: about 3 years
  • Average time to close pull requests: 3 months
  • Total issue authors: 47
  • Total pull request authors: 15
  • Average comments per issue: 5.04
  • Average comments per pull request: 1.21
  • Merged pull requests: 12
  • Bot issues: 1
  • Bot pull requests: 48
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • josegonzalez (2)
  • anilkun (2)
  • thekofimensah (1)
  • ielkhalloufi (1)
  • srgvg (1)
  • hpaschall1 (1)
  • kleind (1)
  • Bjarke42 (1)
  • dmvk (1)
  • andrus7k (1)
  • timgates42 (1)
  • dependabot-preview[bot] (1)
  • teu (1)
  • bitsofinfo (1)
  • amvapor (1)
Pull Request Authors
  • dependabot-preview[bot] (37)
  • dependabot[bot] (8)
  • JamieCressey (2)
  • kevsta89 (1)
  • tsvenkat (1)
  • Semyazz (1)
  • UnderGreen (1)
  • thekofimensah (1)
  • gregsterin (1)
  • ScottBrenner (1)
  • elijah-roberts (1)
  • rwunderer (1)
  • jeroenmaelbrancke (1)
  • michaelcontento (1)
  • josegonzalez (1)
Top Labels
Issue Labels
enhancement (9) bug (4) transport (3) help-wanted (3) transport-redis (3) sincedb (2)
Pull Request Labels
dependencies (45) needs-docs (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 10,856 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 2
  • Total versions: 49
  • Total maintainers: 1
pypi.org: beaver

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

  • Versions: 49
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 10,856 Last month
Rankings
Stargazers count: 2.7%
Forks count: 3.7%
Downloads: 5.0%
Average: 6.6%
Dependent packages count: 10.0%
Dependent repos count: 11.6%
Maintainers (1)
Last synced: 11 months ago

Dependencies

requirements/base.txt pypi
  • boto >=2.18.0
  • conf_d >=0.0.4
  • glob2 ==0.7
  • kafka-python ==0.9.5
  • msgpack-pure >=0.1.3
  • paho-mqtt ==1.1
  • pika >=0.9.14,<1.0.0
  • python-daemon >=1.5.2,<=1.6.1
  • redis >=2.7.5
  • requests *
requirements/base26.txt pypi
  • argparse >=1.2.0
requirements/tests.txt pypi
  • coveralls * test
  • fakeredis >=0.4.1 test
  • funcsigs * test
  • mock * test
  • moto ==0.4.31 test
  • nose * test
  • six * test
  • unittest2 * test
requirements/zeromq.txt pypi
  • pyzmq ==2.1.11
setup.py pypi