1.4 KiB
		
	
	
	
	
	
			
		
		
	
	
			1.4 KiB
		
	
	
	
	
	
Webhooks
This is a Telegraf service plugin that start an http server and register multiple webhook listeners.
$ telegraf 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
Configuration:
[[inputs.webhooks]]
  ## Address and port to host Webhook listener on
  service_address = ":1619"
  [inputs.webhooks.filestack]
    path = "/filestack"
  [inputs.webhooks.github]
    path = "/github"
    # secret = ""
  [inputs.webhooks.mandrill]
    path = "/mandrill"
  [inputs.webhooks.rollbar]
    path = "/rollbar"
  [inputs.webhooks.papertrail]
    path = "/papertrail"
  [inputs.webhooks.particle]
    path = "/particle"
Available webhooks
Adding new webhooks plugin
- Add your webhook plugin inside the webhooksfolder
- Your plugin must implement the Webhookinterface
- Import your plugin in the webhooks.gofile and add it to theWebhooksstruct