Name: Diamond
Owner: python-diamond
Description: Diamond is a python daemon that collects system metrics and publishes them to Graphite (and others). It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.
Created: 2013-10-11 23:32:13.0
Updated: 2018-01-19 15:00:23.0
Pushed: 2018-01-19 11:01:00.0
Homepage: http://diamond.readthedocs.org/
Size: 3791
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Diamond is a python daemon that collects system metrics and publishes them to Graphite (and others). It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.
Steps to getting started:
pip install diamond
.
The releases on GitHub are not recommended for use.
Use pypi-install diamond
on Debian/Ubuntu systems with python-stdeb installed to build packages.diamond.conf.example
file to diamond.conf
.diamond-setup
to help set collectors in diamond.conf
.diamond.conf
for your needs.diamond
or initctl start diamond
or /etc/init.d/diamond restart
.Historically Diamond was a brightcove project and hosted at BrightcoveOS. However none of the active developers are brightcove employees and so the development has moved to python-diamond. We request that any new pull requests and issues be cut against python-diamond. We will keep BrightcoveOS updated and still honor issues/tickets cut on that repo.