Skip to content
This repository has been archived by the owner on Nov 8, 2022. It is now read-only.

Commit

Permalink
plugin catalog
Browse files Browse the repository at this point in the history
  • Loading branch information
pittma committed Nov 19, 2015
1 parent ceec31c commit 387fba4
Showing 1 changed file with 71 additions and 0 deletions.
71 changes: 71 additions & 0 deletions docs/PLUGIN_CATALOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
This is the master catalog of plugins for Pulse. 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

### Intel

| Name | Type | Description | Link |
| :------------ |:---------------:| :-----:| :--:|
| Facter | Collector | Collects from Facter | [pulse-plugin-collector-facter](https://github.com/intelsdi-x/pulse-plugin-collector-facter) |
| PCM | Collector | Collects from PCM.x | [pulse-plugin-collector-pcm](https://github.com/intelsdi-x/pulse-plugin-collector-pcm)|
| Perfevents | Collector | Collects perfevents from Linux | [pulse-plugin-collector-perfevents](https://github.com/intelsdi-x/pulse-plugin-collector-perfevents)|
| PSUtil | Collector | Collects from psutil | [pulse-plugin-collector-psutil](https://github.com/intelsdi-x/pulse-plugin-collector-psutil) |
| SMART | Collector | Collects SMART metrics from Intel SSDs | [pulse-plugin-collector-smart](https://github.com/intelsdi-x/pulse-plugin-collector-smart) |
| Movingaverage | Processor | Processes data and outputs movingaverage | [pulse-plugin-processor-movingaverage](https://github.com/intelsdi-x/pulse-plugin-processor-movingaverage) |
| HANA | Publisher | Writes to SAP HANA Database | [pulse-plugin-publisher-hana](https://github.com/intelsdi-x/pulse-plugin-publisher-hana) |
| InfluxDB | Publisher | Writes to Influx Database | [pulse-plugin-publisher-influxdb](https://github.com/intelsdi-x/pulse-plugin-publisher-influxdb) |
| Kafka | Publisher | Writs to Kafka messaging system | [pulse-plugin-publisher-kafka](https://github.com/intelsdi-x/pulse-plugin-publisher-kafka) |
| MySQL | Publisher | Writes to MySQL Database | [pulse-plugin-publisher-mysql](https://github.com/intelsdi-x/pulse-plugin-publisher-mysql) |
| OpenTSDB | Publisher | Writes to Opentsdb Database | [pulse-plugin-publisher-opentsdb](https://github.com/intelsdi-x/pulse-plugin-publisher-opentsdb) |
| PostgreSQL | Publisher | Writes to PostgreSQL Database | [pulse-plugin-publisher-postgresql](https://github.com/intelsdi-x/pulse-plugin-publisher-postgresql) |
| RabbitMQ | Publisher | Writes to RabbitMQ | [pulse-plugin-publisher-rabbitmq](https://github.com/intelsdi-x/pulse-plugin-publisher-rabbitmq) |
| Riemann | Publisher | Writes to Riemann monitoring system | [pulse-plugin-publisher-riemann](https://github.com/intelsdi-x/pulse-plugin-publisher-riemann) |

### Third-party

TBD

## 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 |
| :------------ |:---------------:| :-----:| :--: | :--:|
| EMON | Collector | Collect data from EMON | -| lukasz.mroz@intel.com |
| IPMI | Collector | Collects NM data using IPMI | [pulse-plugin-collector-ipmi](https://github.com/intelsdi-x/pulse-plugin-collector-ipmi) | lukasz.mroz@intel.com <br/> matyjasek.patryk@intel.com |
| Ceph | Collector | Collect from Ceph | [pulse-plugin-collector-ceph](https://github.com/intelsdi-x/pulse-plugin-collector-ceph) | izabella.raulin@intel.com |
| SMART SSD | Collector | Collect SMART SSDs | [pulse-plugin-collector-smart](https://github.com/intelsdi-x/pulse-plugin-collector-smart) | lukasz.mroz@intel.com |
| Perf events| Collector | HW perf events | -| andrzej.kuriata@intel.com |
| Libvirt | Collector | Collect from libvirt | -| marcin.spoczynski@intel.com |
| PostgreSQL | Publisher | Publish to PostgreSQL | -| marcin.spoczynski@intel.com |
| Nova | Collector | Collect from Nova/Libvirt | -| marcin.spoczynski@intel.com |
| Open vSwitch | Collector | Collect Open vSwitch performance data | -| marcin.spoczynski@intel.com |
| OSv | Collector | Collect from OSv | -| marcin.spoczynski@intel.com |


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

- CollectD native
- Prometheus
- PCM (native)
- Pulse App Endpoint (needs event spec)
- Intel NIC
- Intel SSD
- Ceph
- Kubernetes Minion
- Mesos Slave
- Mesos Master
- OpenStack Nova

#### Processor

- Caffe
- Oslo

#### Publisher

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

0 comments on commit 387fba4

Please sign in to comment.