A collectd plugin for Apache Mesos, using collectd's Python plugin.
This plugin is forked from mesos-collectd-plugin, written by rayrod2030.
Statistics:
- Cluster status (activated slaves, schedulers, number of tasks)
- Cluster statistics (CPU, disk, memory)
- Task statistics (finished, lost, failed)
- Many more...
See here for updated usage instructions.
- Download the plugin.
- Configure the plugin (see below for details).
- Restart collectd.
- In the appropriate plugin configuration file (master or slave), change ModulePath to the location where the plugin was downloaded.
- Change Cluster to a name for the Mesos cluster.
- Change Instance to a name that will identify the plugin instance.
- Change Path to the location of the mesos-master or mesos-slave binary.
- Set the Host and Port values.
- Place the configuration file in a location that collectd is aware of.
See 10-mesos-master.conf and 10-mesos-slave.conf as examples.
- collectd 4.9 or greater
- Mesos 0.19.0 or greater
- Python 3+