Diamond

Metric collector

A daemon that collects and publishes system metrics to various systems.

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.

GitHub

2k stars
88 watching
600 forks
Language: Python
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
datastax/metric-collector-for-apache-cassandraA drop-in metric collection agent for Apache Cassandra clusters.111
wolph/python-statsdA Python client for Etsy's statsd server, allowing users to collect and send metrics about their applications.110
erda-project/telegrafAn agent for collecting, processing, and writing metrics from various sources0
postgrespro/mamonsuAn active agent for collecting and monitoring PostgreSQL instance and system metrics to interact with Zabbix.186
jiacai2050/prometricsA tool for collecting and exporting metrics from an external circuit monitoring system.4
bitlabstudio/django-influxdb-metricsA reusable Django app that collects and sends metrics to InfluxDB86
m3works/metloomProvides tools and methods for collecting, managing, and analyzing meteorological data from various sources16
deadtrickster/prometheus.exA set of tools and integrations for Elixir applications to collect and report metrics to Prometheus.413
deadtrickster/prometheus_process_collectorA collector that exposes various process metrics, such as CPU usage and memory information.52
fimad/prometheus-haskellA set of libraries providing a Haskell interface to Prometheus for collecting and monitoring application metrics84
prometheus/collectd_exporterAn exporter that accepts collectd stats via HTTP POST and exposes them to Prometheus259
bobrik/docker-collectd-mesosA Dockerized version of Collectd-Mesos to collect and send Mesos cluster metrics to Graphite.56
graphite-project/carbonA component of Graphite that receives and stores network metrics in a disk-based time-series format.1,512
prometheus/mysqld_exporterA tool for collecting and exporting metrics from MySQL servers to Prometheus.2,175
dalmatinerdb/folsom_ddbA plugin that collects metrics from Folsom and stores them in DalmatinerDB6