Skip to content

Latest commit

 

History

History
82 lines (70 loc) · 12.5 KB

PLUGIN_CATALOG.md

File metadata and controls

82 lines (70 loc) · 12.5 KB

This is the master catalog of plugins for snap. The plugins in this list may be written by multiple sources. Please examine the license and documentation of each plugin for more information.

Maintained plugins

Name Type Description Link Download
CEPH Collector Collects from CEPH cluster snap-plugin-collector-ceph Linux
Docker Collector Collects from Docker engine snap-plugin-collector-docker Linux
Ethtool Collector Collect from ethtool stats & registry dump snap-plugin-collector-ethtool Linux
Facter Collector Collects from Facter snap-plugin-collector-facter Darwin | Linux
IOstat Collector Collect from IOstat snap-plugin-collector-iostat Linux
Libvirt Collector Collects from libvirt snap-plugin-collector-libvirt Linux
NodeManager Collector Collects from Intel Node Manager snap-plugin-collector-node-manager Linux
PCM Collector Collects from PCM.x snap-plugin-collector-pcm Darwin | Linux
Perfevents Collector Collects perfevents from Linux snap-plugin-collector-perfevents Linux
PSUtil Collector Collects from psutil snap-plugin-collector-psutil Darwin | Linux
SMART Collector Collects SMART metrics from Intel SSDs snap-plugin-collector-smart Linux
OSv Collector Collect from OSv snap-plugin-collector-osv Linux
Movingaverage Processor Processes data and outputs movingaverage snap-plugin-processor-movingaverage Darwin | Linux
HANA Publisher Writes to SAP HANA Database snap-plugin-publisher-hana Darwin | Linux
InfluxDB Publisher Writes to Influx Database snap-plugin-publisher-influxdb Linux
Kafka Publisher Writes to Kafka messaging system snap-plugin-publisher-kafka Darwin | Linux
MySQL Publisher Writes to MySQL Database snap-plugin-publisher-mysql Linux
OpenTSDB Publisher Writes to Opentsdb Database snap-plugin-publisher-opentsdb Darwin | Linux
PostgreSQL Publisher Writes to PostgreSQL Database snap-plugin-publisher-postgresql Darwin | Linux
RabbitMQ Publisher Writes to RabbitMQ snap-plugin-publisher-rabbitmq Darwin | Linux
Riemann Publisher Writes to Riemann monitoring system snap-plugin-publisher-riemann Linux | Darwin
Nova Collector Collect from Nova/Libvirt snap-plugin-collector-nova Linux
Meminfo Collector Collects memory related metrics from Linux procfs snap-plugin-collector-meminfo Linux
Interface Collector Collects network interfaces metrics from Linux procfs snap-plugin-collector-interface Linux
Swap Collector Collects swap related metrics from Linux procfs snap-plugin-collector-swap Linux
Load Collector Collects plaform load metrics from Linux procfs snap-plugin-collector-load Linux
Df Collector Collects disk space metrics from df Linux tool snap-plugin-collector-df Linux
HAProxy Collector Collects metrics from HAProxy snap-plugin-collector-haproxy Linux
Processes Collector Collects processes metrics from Linux procfs snap-plugin-collector-processes Linux
Users Collector Collects users related metrics from Linux utmp snap-plugin-collector-users Linux
MySQL Collector Collects metrics from MySQL DB snap-plugin-collector-mysql Linux | Darwin
CPU Collector Collects CPU metrics from Linux procfs snap-plugin-collector-cpu Linux
DBI Collector Collects metrics from SQL DBs using go's "sql" package snap-plugin-collector-dbi Linux
Apache Collector Collects metrics from the Apache Webserver for mod_status snap-plugin-collector-apache Linux
Graphite Publisher Publishes snap metrics to graphite snap-plugin-publisher-graphite Darwin | Linux

Committed plugins

These plugins are in planned/active development. This list is useful if you want to reach out and contribute to the development.

Name Type Description Link Authors
Open vSwitch Collector Collect Open vSwitch performance data - @sandlbn
NFS Client Collector Collect NFS client counters and RPC data snap-plugin-collector-nfsclient @thomastaylor312
Disk Collector Collects disk related metrics from Linux procfs snap-plugin-collector-disk @IzabellaRaulin
Etcd Collector Collects metrics from Etcd's /metrics endpoint. snap-plugin-collector-etcd @danielscottt
Elasticsearch Collector Collects metrics from Elasticsearch cluster snap-plugin-collector-elasticsearch @candysmurf
Cassandra Collector Collects metrics from Cassandra cluster snap-plugin-collector-cassandra @candysmurf
HEKA Publisher Publishes snap metrics into heka via TCP snap-plugin-publisher-heka @candysmurf
Cassandra Publisher Publishes snap metrics into Cassandra snap-plugin-publisher-cassandra @candysmurf

Wish List

This is a wish list of plugins for snap. If you see one here and want to start on it please let us know.

Collector

  • CollectD native
  • Prometheus
  • snap App Endpoint (needs event spec)
  • Intel NIC
  • Kubernetes Minion
  • Mesos Slave
  • Mesos Master
  • JVM (via JMX)

Processor

  • Caffe
  • Oslo

Publisher

  • 0MQ
  • ActiveMQ
  • SQLite
  • Ceilometer (possibly just OSLO proc + RMQ)