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
601 forks
Language: Python
last commit: 5 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
datastax/metric-collector-for-apache-cassandra A drop-in metric collection agent for Apache Cassandra clusters. 111
wolph/python-statsd A Python client for Etsy's statsd server, allowing users to collect and send metrics about their applications. 110
erda-project/telegraf An agent for collecting, processing, and writing metrics from various sources 0
postgrespro/mamonsu A Python-based monitoring agent that collects and sends PostgreSQL instance and system metrics to Zabbix. 186
jiacai2050/prometrics A tool for collecting and exporting metrics from an external circuit monitoring system. 4
bitlabstudio/django-influxdb-metrics A reusable Django app that collects and sends metrics to InfluxDB 85
m3works/metloom Provides tools and methods for collecting, managing, and analyzing meteorological data from various sources 16
deadtrickster/prometheus.ex A set of tools and integrations for Elixir applications to collect and report metrics to Prometheus. 411
deadtrickster/prometheus_process_collector A collector that exposes various process metrics, such as CPU usage and memory information. 52
fimad/prometheus-haskell A set of libraries providing a Haskell interface to Prometheus for collecting and monitoring application metrics 84
prometheus/collectd_exporter An exporter that accepts collectd stats via HTTP POST and exposes them to Prometheus 258
bobrik/docker-collectd-mesos A Dockerized version of Collectd-Mesos to collect and send Mesos cluster metrics to Graphite. 56
graphite-project/carbon A component of Graphite that receives and stores network metrics in a disk-based time-series format. 1,507
prometheus/mysqld_exporter A tool for collecting and exporting metrics from MySQL servers to Prometheus. 2,155
dalmatinerdb/folsom_ddb A plugin that collects metrics from Folsom and stores them in DalmatinerDB 6