Home

Awesome

Collect mesos metrics to graphite

This is dockerized version of collectd-mesos. You only need docker to run this, mesos to monitor and graphite to store metrics.

Running

Master

docker run -d -e GRAPHITE_HOST=<graphite host> -e MESOS_MODE=master \
    -e MESOS_HOST=<mesos host> -e MESOS_PORT=<mesos port> \
    -e MESOS_VERSION=<mesos version> bobrik/collectd-mesos

Slave

docker run -d -e GRAPHITE_HOST=<graphite host> -e MESOS_MODE=slave \
    -e MESOS_HOST=<mesos host> -e MESOS_PORT=<mesos port> \
    -e MESOS_VERSION=<mesos version> bobrik/collectd-mesos

Environment variables

Note that this docker image is very minimal and libc inside does not support search directive in /etc/resolv.conf. You have to supply full hostname in MESOS_HOST that can be resolved with nameserver.

Grafana dashboard

Get example grafana dashboard:

Screenshot

Authors