c7834209d2
in this commit: - centralize logging output handler. - set global Info/Debug/Error log levels based on config file or flags. - remove per-plugin debug arg handling. - add a I!, D!, or E! to every log message. - add configuration option to specify where to send logs. closes #1786 |
||
---|---|---|
.. | ||
filestack | ||
github | ||
mandrill | ||
rollbar | ||
README.md | ||
webhooks.go | ||
webhooks_test.go |
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
- Add your webhook plugin inside the
webhooks
folder - Your plugin must implement the
Webhook
interface - Import your plugin in the
webhooks.go
file and add it to theWebhooks
struct