Powerful Statsd server, made easy
Powerful Statsd server, made easy.
Navdoon is a portable Statsd server with useful features to make it easy to use, extend and integrate.
See the CHANGELOG for more information about features provided by each release.
Navdoon is distributed as a Docker image, and a Python package.
Navdoon can be installed from pypi using pip.
pip install navdoon
You can install from the source by running the setup.py script provided.
python setup.py install
If you’re installing Navdoon to a system path, you might need to run the installation with sudo or under a privileged user.
Navdoon is written in Python, so running from source or installing it as a package, requires a Python runtime (version 2.7+, latest versions of Python 3 is recommended).
The statsdmetrics Python module is the only dependency to run Navdoon. However these Python modules are recommended on development/test environment:
Different Docker image tags are available, providing different runtimes.
The default tag is based on CPython alpine images (trying to use latest versions of Python, currently 3.6) so the image size should be minimum.
docker pull farzadghanei/navdoon # or a specific version like farzadghanei/navdoon:0.3.0
Another tag is available to run Navdoon on PyPy (currently version 2).
docker pull farzadghanei/navdoon:0.3.0-pypy2
Before running from source, a few dependencies should be installed. Using a virtual environment is suggested. (In this example we create a virtual environment in the project source path, but you may chose a custom path like ~/.venvs/navdoon-py3)
git clone https://github.com/farzadghanei/navdoon.git && cd navdoon python3 -m venv .navdoon-venv-py3 && source ./.navdoon-venv-py3/bin/activate pip install -r requirements.txt && python3 bin/navdoon_src
Python 3.3+ standard library comes with venv module. For older versions you can use virtualenv.
Or you may skip installing and sourcing the virtual environment and install the (few) dependencies on your system.
Navdoon is released under the terms of the Apache 2.0 license.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|navdoon-0.3.0-py2.py3-none-any.whl (42.5 kB) Copy SHA256 Checksum SHA256||py2.py3||Wheel||Feb 11, 2017|
|navdoon-0.3.0.tar.gz (36.1 kB) Copy SHA256 Checksum SHA256||–||Source||Feb 11, 2017|