An open API service indexing awesome lists of open source software.

https://github.com/srotya/storm-collectd

Collectd Input Plugin to capture Storm metrics from Nimbus UI
https://github.com/srotya/storm-collectd

collectd kerberos metrics storm

Last synced: 27 days ago
JSON representation

Collectd Input Plugin to capture Storm metrics from Nimbus UI

Awesome Lists containing this project

README

          

# Storm Collectd
This is a Collectd input plugin to fetch all Topology Storm Nimbus UI metrics via REST API.

**This plugin also supports Storm with Kerberos authentication enabled.**

### Build

```mvn clean package assembly:single```

### Configuration
```xml

address "http://:8744/"
address "http://:8744/"
address "http://:8744/"
kerberos true
jaas "/jaas.conf"

```

```bash
/opt/collectd/sbin/collectd -f -C ./collectd.conf
```

##### For Kerberos
If you have Kerberos enabled in your Storm environment set the kerberos flag to **true** in the Collectd configuration for this plugin.

Additionally please supply a JAAS conf file to the plugin which provides details on the Kerberos Principal and Keytab this plugin should use for SPNEGO authentication against Storm Nimbus REST API.

### Sample Configuration
Sample configuration can be found in src/test/resources