Permalink
152 lines (140 sloc) 43.9 KB

Plugin Catalog

This is the master catalog of plugins for Snap. While the Snap framework is hardened through tons of testing, plugins mature at their own pace. Review the documentation for each plugin before considering it ready for use.

All Plugins

This file is automatically generated. If you would like to add to the plugin list, add your plugin to this list and it will be added (usually within 24 hours).

Collectors (71)

Name Maintainer Description CI Download
Activedirectory Intel Collects Windows Active Directory metrics Build Status
Apache Intel Collects Apache webserver mod_status metrics Build Status Build Status release
Cassandra Intel Collects Cassandra cluster statistics Build Status release
CEPH
supported_label
Intel Collects OpenStack CEPH module metrics Build Status release
Cgroups Intel Snap plugin for collecting cgroups metrics using libcontainer library for cgroup statistics. Build Status release
Cinder Intel Collects OpenStack Cinder module metrics Build Status release
Couchbase Staples Inc Collects Bucket Stats from the CouchBase API using SNAP. release
CPU
supported_label
Intel Collects Linux cpu metrics from /proc/stat. Build Status Build Status release
Csvreader cuongquay Collect from CSV file's column as an intelsdi-x snap metric. release
DBI Intel Collects SQL database metrics using GO's 'SQL' package Build Status release
Df Intel Collects Linux disk space metrics from 'df' Build Status release
Diamond Intel Wrapper to gather telemetry data from Diamond plugins Build Status release
Disk
supported_label
Intel Collects Linux disk metrics from /proc/diskstats Build Status Build Status release
Docker
supported_label
Intel Collects Docker container runtime metrics. Build Status release
Elasticsearch Intel Collects Elasticsearch cluster and nodes statistics Build Status Build Status release
Entropy janczer Collects Linux avaliable entropy from /proc/sys/kernel/random/entropy_avail. release
Etcd Intel Collects etcd metrics from /metrics endpoint Build Status release
Ethtool Intel Collect ethtool interface statistics. Build Status release
Exec Intel snap plugin for collecting outputs of executable files Build Status release
Facter Intel Collects system information via Facter Build Status release
Glance Intel Collects OpenStack Glance metrics Build Status release
HAproxy Intel Collects HAProxy performance metrics Build Status release
InfluxDB Intel Collects InfluxDB internal monitoring metrics Build Status release
Influxdb-data Intel Snap plugin intended to receive data previously saved in InfluxDB Build Status release
Intel-dcm-platform Intel Collects metrics (power, thermal, health, inventory) from different OEM and ODM vendors’ platforms through IPMI and IPMI OEM extensions, such as Node Manager, DCMI, or IPMI SDR. Build Status
Intel-nvdimm Intel Non-Volatile DIMM Collector for Snap Build Status
Interface
supported_label
Intel Collects network interface metrics from /proc/interface Build Status release
IOstat
supported_label
Intel Collects Linux iostat metrics Build Status Build Status release
Keystone Intel Collects OpenStack Keystone module metrics Build Status release
Kubestate grafana Snap collector plugin for Kubernetes release
Libvirt
supported_label
Intel Collects Linux libvirt metrics Build Status release
Load Intel Collects Linux load average from /proc/loadavg Build Status release
Logs Intel Collects log messages Build Status release
Memcache raintank Memcach stat collector plugin for Snap
Meminfo
supported_label
Intel Collects Linux memory metrics from /proc/meminfo. Build Status release
Mesos Intel Collects Apache Mesos cluster metrics release
MongoDB Intel Collects statistics and metrics information about MongoDB Build Status release
MySQL Intel Collects MySQL database metrics Build Status release
Netstat Staples Inc Collect TCP connection metrics for the snap telemetry framework
Neutron Intel Collects OpenStack Neutron module metrics Build Status release
NewRelic Inteleon Collect metrics from New Relic. release
Nfsclient Intel Collects NFS client metrics Build Status release
Nginx Staples Inc Collect nginx metrics from the status endpoint
Node-manager Intel Collects Intel Node Manager performance metrics Build Status release
Nova Intel Collects OpenStack Nova module metrics Build Status release
Openfoam Intel Collects OpenFOAM performance metrics Build Status release
OSv Intel Collects osv performance metrics Build Status release
PCM Intel Collects Intel Performance Counter Metrics (PCM) Build Status release
Perfevents Intel Collects Linux cgroups perf metrics Build Status release
Perfmon Intel Collects Windows Perfmon metrics Build Status
Ping raintank A collector for icmp latency and packet loss
Processes Intel Collects Linux process metrics from /proc/processes Build Status release
Procnum raintank No description available.
Procstat Staples Inc Collect process metrics using the snap telemetry framework
PSUtil
supported_label
Intel Collects Linux psutil metrics. Build Status release
Pysmart
supported_label
Intel Collects metrics from the Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.) leveraging the pySMART library Build Status release
RabbitMQ Intel Collects RabbitMQ metrics from management API Build Status release
RDT
supported_label
Intel RDT Collector for Snap Build Status release
Scaleio Intel Collects ScaleIO performance metrics Build Status release
Schedstat Intel Collects Linux scheduler metrics from /proc/schedstats Build Status release
Scsi Intel Collects Linux SCSI statistics Build Status release
Sessioninfo IrekRomaniuk Collects Paloalto firewall session info
Smart Intel Collects Intel SSDs S.M.A.R.T. metrics Build Status release
Snapstats raintank Snap collector for snap task metrics to be able to monitor Snap. release
SNMP
supported_label
Intel Collects metrics using SNMP. Build Status release
Swap Intel Collects Linux swap metrics from /proc Build Status release
Syslog OpsVision Collects syslog events. Build Status release
Tcpconns raintank No description available.
USE Intel Collect Linux Utilization, Saturation and Errors metrics Build Status release
Users Intel Collects Linux user metrics from utmp Build Status release
Yarn Intel Collects metrics from Hadoop Yarn Build Status release

Processors (10)

Name Maintainer Description CI Download
Anomalydetection Intel Snap plugin intended to process data and highlight outliers Build Status release
Change-detector Intel Snap plugin intended to detect changes in metrics Build Status release
Logs-openstack Intel Snap plugin intended to process OpenStack logs Build Status release
Logs-regexp Intel Snap plugin intended to process logs using regular expressions Build Status release
Maptag michep No description available. release
Movingaverage
supported_label
Intel Process snap metrics and return a moving average Build Status release
Statistics Intel Process metrics and return statistics over sliding window. Build Status release
Tag Intel Process snap metrics and add tags to label the data Build Status release
Tags-filter Intel Filters Snap metrics by tags Build Status release
Threshold Intel This plugin filtering metrics with task defined threshold Build Status release

Publishers (24)

Name Maintainer Description CI Download
AWS-SQS OpsVision Publishes metrics to AWS SQS. Build Status
Blueflood staples Publishes metrics to a blueflood endpoint. Build Status
Cassandra Intel Publishes Snap metrics to Cassandra Build Status release
Circonus circonus-labs Publishes metrics to Circonus. release
Cloudwatch Ticketmaster A publisher plugin for intelsdi-x/snap framework release
Elasticsearch Intel Publishes Snap metrics to Elasticsearch Build Status release
Etcd Intel This is a Snap publisher plugin for storing the metrics into etcd. Build Status release
File
supported_label
Intel Publishes Snap metrics to a local file in JSON format Build Status Build Status release
Graphite
supported_label
Intel Publishes Snap metrics to Graphite Build Status Build Status release
HANA Intel Publishes snap metrics to SAP Hana Build Status release
Heapster Intel Publisher exposing container metrics through a kubelet-compatible API Build Status release
Heka Intel Publishes snap metrics to Mozilla HEKA Build Status release
InfluxDB
supported_label
Intel Publishes Snap metrics to a InfluxDB Build Status Build Status release
Kafka Intel Publishes snap metrics to Apache Kafka Build Status release
Kairosdb Intel Publishes snap metrics to KairosDB Build Status release
MySQL Intel Publishes snap metrics to MySQL Build Status release
OpenTSDB Intel Publishes snap metrics to OpenTSDB Build Status release
PostgreSQL Intel Publishes snap metrics to PostreSQL Build Status release
Prometheus hstack Publishes metrics to a Prometheus Push Gateway Build Status
RabbitMQ Intel Publishes snap metrics to RabbitMQ Build Status release
Riemann Intel Publishes snap metrics to Riemann Build Status release
SignalFx OpsVision Publishes metrics to SignalFx. Build Status
Slack marcin-krolik Publishes Snap metrics to Slack
Warp10 gregleroux Publishes metrics to warp10.

Wishlist

There will always be more plugins we wish we had. To make sure others can contribute to our community goals, we keep a wish list of what people would like to see. If you see one here and want to start on it, please let us know by commenting on the corresponding issue!

Issue Type Description
#1754 collector Collector plugin for ILO
#1705 collector Plugin wanted: dmidecode collector
#1673 publisher Publisher Plugin: Network Publisher
#1635 collector Plugin wanted: pidstat collector
#1607 collector Collector for Postgresql?
#1447 collector Snap collector
#1424 collector Plugin idea: collector for Prometheus clients
#1418 collector Plugin wanted: SR-IOV Virtual Function counters collector
#1341 collector Utilizing notifications for OpenStack plugins
#1249 collector Plugin Wanted: Collector for vCenter
#1175 collector Develop Perfmon windows performance monitor plugin
#1030 collector Support flow collector like sflow or netflow?
#800 collector Linux BPF support
#673 collector Snap xeon-phi collector plugin