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
- Host: GitHub
- URL: https://github.com/srotya/storm-collectd
- Owner: srotya
- License: apache-2.0
- Created: 2017-02-11T01:16:11.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-20T17:08:45.000Z (over 9 years ago)
- Last Synced: 2025-01-07T21:26:05.062Z (over 1 year ago)
- Topics: collectd, kerberos, metrics, storm
- Language: Java
- Size: 55.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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