This is a service plugin that start an http server and register multiple webhook listeners.
$ circonus-unified-agent config -input-filter webhooks -output-filter circonus > config.conf.new
Change the config file to point to add Circonus API token key you are using and adjust the settings to match your environment. Once that is complete:
$ cp config.conf.new /etc/circonus-unified-agent/circonus-unified-agent.conf $ sudo service circonus-unified-agent start
[[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"
Adding new webhooks plugin
- Add your webhook plugin inside the
- Your plugin must implement the
- Import your plugin in the
webhooks.gofile and add it to the