Skip to content

Latest commit

 

History

History
88 lines (77 loc) · 14.1 KB

PLUGIN_CATALOG.md

File metadata and controls

88 lines (77 loc) · 14.1 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
Apache Collector Collects metrics from the Apache Webserver for mod_status snap-plugin-collector-apache Linux
CEPH Collector Collects from CEPH cluster snap-plugin-collector-ceph Linux
Cinder Collector Collects from OpenStack Cinder snap-plugin-collector-cinder Linux
CPU Collector Collects CPU metrics from Linux procfs snap-plugin-collector-cpu Linux
DBI Collector Collects metrics as a result of executing SQL statements on a DB (MySQL and PostgreSQL supported) snap-plugin-collector-dbi Linux
Df Collector Collects disk space metrics from df Linux tool snap-plugin-collector-df Linux
Disk Collector Collects disk related metrics from Linux procfs snap-plugin-collector-disk
Docker Collector Collects from Docker engine snap-plugin-collector-docker Linux
Elasticsearch Collector Collects metrics from Elasticsearch cluster snap-plugin-collector-elasticsearch
Etcd Collector Collects metrics from Etcd's /metrics endpoint. snap-plugin-collector-etcd
Ethtool Collector Collect from ethtool stats & registry dump snap-plugin-collector-ethtool Linux
Facter Collector Collects from Facter snap-plugin-collector-facter Linux | Darwin
Glance Collector Collects metrics from OpenStack Glance snap-plugin-collector-glance
HAProxy Collector Collects metrics from HAProxy snap-plugin-collector-haproxy Linux
HEKA Publisher Publishes snap metrics into heka via TCP snap-plugin-publisher-heka
InfluxDB Collector Collects internal statistics from Influx database. snap-plugin-collector-influxdb Linux
Interface Collector Collects network interfaces metrics from Linux procfs snap-plugin-collector-interface Linux
IOstat Collector Collect from IOstat snap-plugin-collector-iostat Linux
Keystone Collector Collects from OpenStack Keystone snap-plugin-collector-keystone Linux
Libvirt Collector Collects from libvirt snap-plugin-collector-libvirt Linux
Load Collector Collects plaform load metrics from Linux procfs snap-plugin-collector-load Linux
Meminfo Collector Collects memory related metrics from Linux procfs snap-plugin-collector-meminfo Linux
MySQL Collector Collects metrics from MySQL DB snap-plugin-collector-mysql Linux | Darwin
Neutron Collector Collect from OpenStack Neutron snap-plugin-collector-neutron Linux
NFS Client Collector Collect NFS client counters and RPC data snap-plugin-collector-nfsclient
NodeManager Collector Collects from Intel Node Manager snap-plugin-collector-node-manager Linux
Nova Collector Collect from OpenStack Nova snap-plugin-collector-nova Linux
OSv Collector Collect from OSv snap-plugin-collector-osv Linux
PCM Collector Collects from PCM.x snap-plugin-collector-pcm Linux | Darwin
Perfevents Collector Collects perfevents from Linux snap-plugin-collector-perfevents Linux
Processes Collector Collects processes metrics from Linux procfs snap-plugin-collector-processes Linux
PSUtil Collector Collects from psutil snap-plugin-collector-psutil Linux | Darwin
RabbitMQ Collector Collects from RabbitMQ snap-plugin-collector-rabbitmq Linux | Darwin
SMART Collector Collects SMART metrics from Intel SSDs snap-plugin-collector-smart Linux
Swap Collector Collects swap related metrics from Linux procfs snap-plugin-collector-swap Linux
Users Collector Collects users related metrics from Linux utmp snap-plugin-collector-users Linux
Movingaverage Processor Processes data and outputs moving average snap-plugin-processor-movingaverage Linux | Darwin
Graphite Publisher Publishes snap metrics to graphite snap-plugin-publisher-graphite Linux | Darwin
HANA Publisher Writes to SAP HANA Database snap-plugin-publisher-hana Linux | Darwin
InfluxDB Publisher Writes to Influx Database snap-plugin-publisher-influxdb Linux
Kafka Publisher Writes to Kafka messaging system snap-plugin-publisher-kafka Linux | Darwin
KairosDB Publisher Writes to KairosDB Database snap-plugin-publisher-kairosdb Linux | Darwin
MySQL Publisher Writes to MySQL Database snap-plugin-publisher-mysql Linux
OpenTSDB Publisher Writes to OpenTSDB Database snap-plugin-publisher-opentsdb Linux | Darwin
PostgreSQL Publisher Writes to PostgreSQL Database snap-plugin-publisher-postgresql Linux | Darwin
RabbitMQ Publisher Writes to RabbitMQ snap-plugin-publisher-rabbitmq Linux | Darwin
Riemann Publisher Writes to Riemann monitoring system snap-plugin-publisher-riemann Linux | Darwin

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
Cassandra Collector Collects metrics from Cassandra cluster snap-plugin-collector-cassandra @candysmurf
Open vSwitch Collector Collect Open vSwitch performance data - @sandlbn
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)