telegraf/plugins/inputs/webhooks
DazWilkin 5a15d606a7 Add Dockerhub Webhook Plugin 2016-08-01 18:53:32 -07:00
..
dockerhub Add Dockerhub Webhook Plugin 2016-08-01 18:53:32 -07:00
github Add new webhooks plugin that superseed github and rollbar plugins. 2016-06-22 17:18:14 +01:00
mandrill Webhooks plugin: add mandrill (#1408) 2016-07-18 12:41:13 +01:00
particle Fixed Go tests 2016-07-31 18:26:58 -07:00
rollbar Add new webhooks plugin that superseed github and rollbar plugins. 2016-06-22 17:18:14 +01:00
README.md Webhooks plugin: add mandrill (#1408) 2016-07-18 12:41:13 +01:00
webhooks.go Add Dockerhub Webhook Plugin 2016-08-01 18:53:32 -07:00
webhooks_test.go Add Dockerhub Webhook Plugin 2016-08-01 18:53:32 -07: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.