zulip/static/images/integrations
Feorlen e0acdfde0d Add a Splunk webhook integration.
Add a webhook to create messages from Splunk search alerts. The search
alert JSON includes the first search result and a link to view the full
results. The following fields are used:

* search_name - the name of the saved search
* results_link - URL of the full search results
* host - the host the search result came from
* source - the source file on that host
* _raw - the raw text of the logged event.

The Zulip message contains:
* search name
* host
* source
* raw

The destination stream and message topic are configurable: the default
stream is "splunk" and the default topic "Splunk Alert". If the topic is
not provided in the URL, the search name is used instead (truncated if too
long. If a needed field is missing, a default value is used instead.

Example: "Missing source"

It is possible to configure a Splunk search to not include some values,
so I've provided defaults rather than return an error for missing data.
In practice, these fields are unlikely to be deliberately suppressed.

Note: alerts are only available for Splunk servers using a valid trial,
developer, or paid license.

I've added tests for the normal case of one search result, the topic from
the search name, and for a search missing one of the fields used. Tested
using Splunk Enterprise 6.5.1.

Fixes #3477
2017-03-07 21:48:26 -08:00
..
airbrake Add Airbrake integration. 2016-06-13 20:36:40 -07:00
appfollow integrations: Add documentation for AppFollow 2016-12-15 11:13:27 -08:00
asana Document our Asana integration. 2013-11-19 13:30:35 -05:00
basecamp Documentation on the integrations page for the Basecamp mirror script 2013-08-30 20:06:32 +00:00
beanstalk Update beanstalk sample message to new design 2013-09-03 09:17:02 -04:00
bitbucket Add bitbucket2 integration. 2016-07-12 17:34:34 -07:00
capistrano Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
circleci Add CircleCI integration. 2016-05-11 21:17:37 -07:00
codebase Add a Codebase integration 2013-10-02 10:55:17 -04:00
codeship Add codeship integration. 2016-04-26 09:54:01 -07:00
crashlytics Add Crashlytics integration. 2016-06-04 15:18:42 -07:00
delighted integrations: Add documentation for Delighted. 2017-01-05 10:47:30 -08:00
desk Update Desk.com webhook integration. 2016-11-11 16:06:22 -08:00
freshdesk freshdesk: use their authentication fields intead of auth in the URL. 2013-11-12 17:17:16 -05:00
git Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
github Bring the Github integration setup page up to date 2014-03-11 13:06:18 -04:00
github_webhook Add github webhook integration. 2016-11-15 10:48:12 -08:00
gitlab Add GitLab integration. 2016-08-25 13:49:51 -07:00
google/calendar Update Google Calendar Integration. 2016-12-30 12:01:31 -08:00
gosquared integrations: Add documentation for GoSquared. 2016-12-20 16:59:36 -08:00
greenhouse integrations: Add Greenhouse integration. 2017-02-07 19:08:35 -08:00
hellosign integrations: Add documentation for HelloSign. 2016-12-30 14:28:27 -08:00
helloworld Add HelloWorld webhook integration + Walkthough. 2016-07-29 21:38:40 -07:00
heroku integrations: Add documentation for heroku 2016-12-07 05:39:45 -08:00
hg integrations: document the Mercurial integration. 2013-10-29 09:58:05 -04:00
homeassistant Change screenshot for HomeAssistant integration docs. 2017-02-22 23:27:43 -08:00
hubot Add Hubot to /integrations. 2013-10-22 13:42:22 -04:00
ifttt Add IFTTT integration. 2016-06-16 15:30:45 -07:00
jenkins Add documentation for changing SITE param in jenkins configuration. 2016-11-26 19:30:45 -08:00
jira Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
librato Add Librato integration. 2016-09-13 21:55:25 -07:00
logos Add a Splunk webhook integration. 2017-03-07 21:48:26 -08:00
mention integrations: Add documentation for mention 2016-12-07 21:19:03 -08:00
nagios Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
newrelic Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
openshift integrations: Add documentation for OpenShift. 2017-01-17 16:04:55 -08:00
pagerduty Add documentation for the pagerduty integrations 2015-09-30 09:24:00 -07:00
papertrail integrations: Add documentation for Papertrail. 2017-01-11 16:24:30 -08:00
perforce Documentation for the Perforce integration 2013-12-06 11:54:38 -05:00
pingdom Add pingdom integration. 2016-04-08 10:36:29 -07:00
pivotal Update our pivotal integration to handle v5 of their API 2014-01-10 21:39:00 -05:00
redmine Add Redmine integration documentation. 2013-09-30 11:30:04 -04:00
rss Document our RSS integration. 2014-01-02 13:39:32 -05:00
semaphore Add Semaphore webhook integration. 2016-06-29 16:36:19 -07:00
sentry Add Sentry integration. 2016-09-07 19:39:45 -07:00
solano integrations: Add documentation for solano labs. 2017-01-03 20:18:34 -08:00
splunk Add a Splunk webhook integration. 2017-03-07 21:48:26 -08:00
stash New integrations page 2013-10-29 11:11:45 -07:00
stripe integrations: Add documentation for Stripe 2016-12-20 11:56:04 -08:00
svn Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
taiga Add Taiga integration. 2016-04-28 13:44:53 -07:00
teamcity Add teamcity webhook integration. 2016-04-26 09:45:26 -07:00
trac Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
transifex Add Transifex integration. 2016-06-04 14:52:57 -07:00
travis Add integration for Travis CI. 2015-11-30 20:41:33 -08:00
trello Replace old Trello integration with a webhook integration. 2016-07-13 21:00:27 -07:00
twitter integrations: add the Twitter search bot. 2013-10-16 21:26:01 -04:00
updown Add updownio integration. 2016-06-14 12:14:07 -07:00
wordpress Update WordPress webhook to say self-installed blogs are experimental. 2017-03-03 17:15:32 -08:00
yo-app Add integration for Yo App. 2016-04-08 11:02:10 -07:00
zapier Add Zapier integration. 2017-01-20 10:43:18 -08:00
zendesk Add integration documentation for Zendesk 2014-01-14 12:01:54 -05:00
zulip_mail.png Add a (?) popover hint next to stream email addresses. 2013-08-28 16:43:40 -04:00