telegraf/plugins/inputs/webhooks
David G. Simmons 6e6aefe5da Undo Revert "Revert changes since 9b0af4478"
This reverts commit 2c31345c70.
2017-11-04 09:14:52 -04:00
..
filestack Major Logging Overhaul 2016-10-03 17:13:03 +01:00
github GitHub webhooks: check signature (#2493) 2017-04-17 11:42:03 -07:00
mandrill Major Logging Overhaul 2016-10-03 17:13:03 +01:00
papertrail Add input for receiving papertrail webhooks (#2038) 2017-04-17 13:49:36 -07:00
particle Undo Revert "Revert changes since 9b0af4478" 2017-11-04 09:14:52 -04:00
rollbar Add support for the rollbar occurrence webhook event. (#1692) 2017-09-29 11:49:22 -07:00
README.md Add input for receiving papertrail webhooks (#2038) 2017-04-17 13:49:36 -07:00
webhooks.go Revert "New Particle Plugin" 2017-11-03 13:28:54 -04:00
webhooks_test.go Revert "New Particle Plugin" 2017-11-03 13:28:54 -04:00

README.md

Webhooks

This is a Telegraf service plugin that start an http server and register multiple webhook listeners.

$ telegraf -sample-config -input-filter webhooks -output-filter influxdb > config.conf.new

Change the config file to point to the InfluxDB server you are using and adjust the settings to match your environment. Once that is complete:

$ cp config.conf.new /etc/telegraf/telegraf.conf
$ sudo service telegraf start

Available webhooks

Adding new webhooks plugin

  1. Add your webhook plugin inside the webhooks folder
  2. Your plugin must implement the Webhook interface
  3. Import your plugin in the webhooks.go file and add it to the Webhooks struct

Both Github and Rollbar are good example to follow.