marathon-apps-collectd-plugin

marathon-apps-collectd-plugin

  • Owner: jsargiot/marathon-apps-collectd-plugin
  • Platform:
  • License:: GNU General Public License v2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

marathon-collectd-plugin

A Marathon plugin for collectd
using docker-py and collectd's
Python plugin.

Based on the work of: Docker CollectD Plugin

This uses the new stats API (https://github.com/docker/docker/pull/9984)
introduced by Docker 1.5.

The following container stats are reported for each marathon app container:

  • Network bandwidth
  • Memory usage
  • CPU usage
  • Block IO

Environment variables

  • COLLECTD_HOST - host to use in metric name, defaults to the value of DOCKER_REMOTE_HOST.
  • COLLECTD_INTERVAL - metric update interval in seconds, defaults to 10.
  • GRAPHITE_HOST - host where carbon is listening for data.
  • GRAPHITE_PORT - port where carbon is listening for data, 2003 by default.
  • GRAPHITE_PREFIX - prefix for metrics in graphite, collectd. by default.
  • DOCKER_REMOTE_HOST - docker daemon host to monitor.
  • DOCKER_REMOTE_PORT - docker daemon port number, defaults to 2376.
  • DOCKER_SSL_CLIENT_KEY - SSL client key
  • DOCKER_SSL_CLIENT_CERT - SSL client cert
  • DOCKER_SSL_CA_CERT - SSL server CA

Overview

Name With Ownerjsargiot/marathon-apps-collectd-plugin
Primary LanguagePython
Program languagePython (Language Count: 3)
Platform
License:GNU General Public License v2.0
Release Count1
Last Release Namev0.1 (Posted on )
First Release Namev0.1 (Posted on )
Created At2015-09-25 21:45:30
Pushed At2016-01-29 14:35:06
Last Commit At2015-09-26 00:16:01
Stargazers Count0
Watchers Count3
Fork Count1
Commits Count40
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count2
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top