Skip to content

Collectd Input Plugin to capture Storm metrics from Nimbus UI

License

Notifications You must be signed in to change notification settings

srotya/storm-collectd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

<Plugin "storm">
	address "http://<nimbus1>:8744/"
	address "http://<nimbus2>:8744/"
	address "http://<nimbus3>:8744/"
	kerberos true
	jaas "<path to jaas.conf>/jaas.conf"
</Plugin>
/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

About

Collectd Input Plugin to capture Storm metrics from Nimbus UI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages