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.
Name | Type | Description | Link | Download |
---|---|---|---|---|
Apache | Collector | Collects metrics from the Apache Webserver for mod_status | snap-plugin-collector-apache | Linux |
Cassandra | Collector | Collect statistics from Cassandra nodes | snap-plugin-collector-cassandra | |
CEPH | Collector | Collects from CEPH cluster | snap-plugin-collector-ceph | Linux |
Cinder | Collector | Collects from OpenStack Cinder | snap-plugin-collector-cinder | Linux |
cgroups | Collector | Collecting cgroups metrics using libcontainer | snap-plugin-collector-cgroups | |
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 the Etcd /metrics endpoint. |
snap-plugin-collector-etcd | |
Ethtool | Collector | Collect from ethtool stats & registry dump | snap-plugin-collector-ethtool | Linux |
Exec | Collector | Collect output from any executable | snap-plugin-collector-exec | |
Facter | Collector | Collects from Facter | snap-plugin-collector-facter | Linux | Darwin |
File | Publisher | Publishes snap metrics to a file as JSON | snap-plugin-publisher-file | |
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 |
Mesos | Collector | Collects metrics from an Apache Mesos cluster | snap-plugin-collector-mesos | |
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 |
SNMP | Collector | This plugin collects metrics using SNMP (Simple Network Management Protocol) | snap-plugin-collector-snmp | |
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 |
Etcd | Publisher | Publishes metrics to Etcd | snap-plugin-publisher-etcd | |
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 |
OpenFOAM | Collector | Collect metrics from OpenFOAM | snap-plugin-collector-openfoam | |
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 |
Statistics | Processor | Processes data and return statistics over a sliding window | snap-plugin-processor-statistics | |
Tag | Processor | Processes data and add tags | snap-plugin-processor-tag | |
Anomaly Detection | Processor | Process data and hightlight outliers | snap-plugin-processor-anomalydetection | |
USE | Collector | Collect Linux utilization, saturation metrics | snap-plugin-collector-use |
Name | Type | Description | Link |
---|---|---|---|
CloudWatch | Publisher | Publishes snap metrics to AWS CloudWatch | snap-plugin-publisher-cloudwatch |
Ping | Collector | Collects Ping latency measurements | snap-plugin-collector-ping |
Memcached | Collector | Collect Memcached performance stats | snap-plugin-collector-memcache |
Blueflood | Publisher | Publishes metrics to the Blueflood metrics processing system | snap-plugin-publisher-blueflood |
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 | Collects Open vSwitch performance data | - | @sandlbn |
Redfish | Collector | Collects metrics from Redfish API | - | @candysmurf |
Cassandra | Publisher | Publishes snap metrics into Cassandra | - | @candysmurf |
This is a wish list of plugins for Snap. If you see one here and want to start on it please let us know.
- CollectD native
- Prometheus
- snap App Endpoint (needs event spec)
- Intel NIC
- Kubernetes Minion
- JVM (via JMX)
- Perfmon (windows performance monitor)
- Caffe
- Oslo
- 0MQ
- ActiveMQ
- SQLite
- Ceilometer (possibly just OSLO proc + RMQ)