/ceph-metrics

A small service for Ceph to collect/send metrics (to graphite/influxdb) and http based alert checks

Primary LanguageGoApache License 2.0Apache-2.0

ceph-metrics

A small service for Ceph to collect/send metrics (to graphite/influxdb) and http based alert checks

Before you begin

Make sure you git submodules:

$ git submodule init
$ git submodule update

Prepare your dev environment

$ vagrant up
$ cd provision
$ ansible-playbook -i inventory provision.yml

Build

$ vagrant ssh ceph-metric-0
$ cd /vagrant/workspace/src/ceph-metrics
$ make install

Run

$ ceph-metrics --help

Docker is also available:

$ docker build -t ceph-metrics .

TODO

  • fix this README
  • Clustering and HA needs work
  • health checks and metrics needs improvement
  • need docs