EventHubsOutput Plugin for Graylog
Required Graylog version: 2.0 and later
Inspired from squioc/graylog-http-plugin
Graylog Marketplace graylog-plugin-eventhubs-output
This Plugin has a very specific purpose: Write the messages to an Azure EventHubs, indicated in the Plugin configuration parameters.
This project is using Maven 3 and requires Java 8 or higher.
Download the plugin
- Clone this repository.
mvn package to build a JAR file.
- Optional: Run
mvn jdeb:jdeb and
mvn rpm:rpm to create a DEB and RPM package respectively.
- Copy generated JAR file in target directory to your Graylog plugin directory.
- Restart the Graylog.
The plugin directory is the
plugins/ folder relative from your
graylog-server directory by default
and can be configured in your
graylog-server and you are done.
Once you have installed the plugin, you can configure an Output of type com.plugin.EventHubsOutput, with this simple parameter:
output_api: API where the stream message is forwarded to.
sas_name: SAS name
sas_value: SAS key
We are using the maven release plugin:
$ mvn release:prepare
$ mvn release:perform