Skip to main content
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.

Release files for drove 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for drove 0.3
File Size Uploaded
drove-0.3.tar.gz 49.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for drove 0.3
File Interpreter ABI Platform
drove-0.3.linux-x86_64.tar.gz Details
drove-0.3-py3-none-any.whl Python 3 none any Details
drove-0.3-py2-none-any.whl Python 2 none any Details

Total release size:252.7 kB

Release files / drove-0.3.tar.gz

Download URL drove-0.3.tar.gz
Size 49.2 kB
Tags Source
SHA-256 checksum
How to use checksums
72598a91e182916e512d58d3c5a0ba846633ab11d88221289f945211d523a764
BLAKE2b-256 checksum
How to use checksums
9e2be6f04b6862bf2a5d32cc5b330e7bdf2b9ab6c861e1a7ec205b0d8d12cbdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / drove-0.3.linux-x86_64.tar.gz

Download URL drove-0.3.linux-x86_64.tar.gz
Size 85.4 kB
Tags Source
SHA-256 checksum
How to use checksums
21bc45376cba3a0f903838aee48ca31d116f4f95f82055819cd5b1b2301938f0
BLAKE2b-256 checksum
How to use checksums
408c054a092c4c08a95f6bb2ff07c1d723a3491a43b57f538b024d8a4c32a5b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / drove-0.3-py3-none-any.whl

Download URL drove-0.3-py3-none-any.whl
Size 59.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b34e06cc2ed120f17c74834d83b9d17e4c36caa6a2c6e00ba1f793298e050db4
BLAKE2b-256 checksum
How to use checksums
de4cfb84d5c7320e845497b1c7f929c4452516d20483bb49325c4bbc11148913
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / drove-0.3-py2-none-any.whl

Download URL drove-0.3-py2-none-any.whl
Size 59.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
4af3f01df45ca07742b87e8c2655f1c6942ebf511ea0080771cf76578d8842c0
BLAKE2b-256 checksum
How to use checksums
15ca90df5dd0929d04bb8e9e0e58762e46a86f6d79ca56487b6876c4db60a7a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3 This release

4 release files

0.2

3 release files

0.1

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page