Skip to main content

Monitoring and statistical analysis system for a drove of systems

Project description

Latest PyPI version: Build Status Coverage License GPLv3

drove is a modern monitoring tool which support alerting (with escalation), auto-register nodes, statistics gathering and much more in a few lines of python code.

Installation

The stable releases of drove will be uploaded to PyPi, so you can install and upgrade versions using pip:

pip install drove

You can use unstable versions at your risk using pip as well:

pip install -e git://github.com/droveio/drove

By the way: drove works better with python3, but 2.7 is also supported.

Usage

You need to configure drove to enable the features that you like to use. In fact drove act as a producer-consumer daemon, which means that there are read plugins and write plugins.

  • A reader read a metric or an event from somewhere and report it to drove (in a internal cache).

  • A consumer write a metric (taken from the internal cache) in somewhere.

Some plugins can act as reader and writer at the same time.

By default drove start with a very basic readers configured.

To start the daemon just type:

drove -c myconfig.conf daemon

You can avoid to daemonize with --no-daemon option in the command line.

Development

drove is under heavy development. If you want to contribute, please us the usual github worflow:

  1. Clone the repo

  2. Hack!

  3. Make a pull-request

  4. Merged!

If you don’t have programming skills, just open a issue in the Github project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

drove-0.3.tar.gz (49.2 kB view details)

Uploaded Source

Built Distributions

drove-0.3.linux-x86_64.tar.gz (85.4 kB view details)

Uploaded Source

drove-0.3-py3-none-any.whl (59.1 kB view details)

Uploaded Python 3

drove-0.3-py2-none-any.whl (59.1 kB view details)

Uploaded Python 2

File details

Details for the file drove-0.3.tar.gz.

File metadata

  • Download URL: drove-0.3.tar.gz
  • Upload date:
  • Size: 49.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for drove-0.3.tar.gz
Algorithm Hash digest
SHA256 72598a91e182916e512d58d3c5a0ba846633ab11d88221289f945211d523a764
MD5 1c769a4348f9c7734e4b4fe19b315e30
BLAKE2b-256 9e2be6f04b6862bf2a5d32cc5b330e7bdf2b9ab6c861e1a7ec205b0d8d12cbdc

See more details on using hashes here.

File details

Details for the file drove-0.3.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for drove-0.3.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 21bc45376cba3a0f903838aee48ca31d116f4f95f82055819cd5b1b2301938f0
MD5 ddfbee860cac3a7c4595dc5ecea04c0f
BLAKE2b-256 408c054a092c4c08a95f6bb2ff07c1d723a3491a43b57f538b024d8a4c32a5b8

See more details on using hashes here.

File details

Details for the file drove-0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for drove-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b34e06cc2ed120f17c74834d83b9d17e4c36caa6a2c6e00ba1f793298e050db4
MD5 e1b0569abb534fedd5988a65e926fbd4
BLAKE2b-256 de4cfb84d5c7320e845497b1c7f929c4452516d20483bb49325c4bbc11148913

See more details on using hashes here.

File details

Details for the file drove-0.3-py2-none-any.whl.

File metadata

File hashes

Hashes for drove-0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 4af3f01df45ca07742b87e8c2655f1c6942ebf511ea0080771cf76578d8842c0
MD5 6cd2ab69d8d410a159ee3da016ab0f54
BLAKE2b-256 15ca90df5dd0929d04bb8e9e0e58762e46a86f6d79ca56487b6876c4db60a7a1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page