zulip/zerver/fixtures
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 webhook code, API endpoint, and tests for AppFollow 2016-12-15 11:13:27 -08:00
beanstalk Add beanstalk tests for commits more than limit. 2016-10-10 17:39:05 -07:00
bitbucket Fix Bitbucket2 integration fulfilled event type. 2017-01-11 14:18:07 -08:00
circleci Add CircleCI integration. 2016-05-11 21:17:37 -07: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 webhook code, API endpoint, and tests for Delighted. 2017-01-05 10:47:30 -08:00
deskdotcom Update Desk.com webhook integration. 2016-11-11 16:06:22 -08:00
email Add tests for email_mirror management command. 2016-07-29 19:13:52 -07:00
freshdesk Fix missing newlines at ends of JSON files. 2016-04-14 10:48:52 -07:00
github Normalize github pull requests event message. 2016-10-14 16:54:13 -07:00
github_webhook github: Add list and fixtures for ignored events to webhook. 2017-02-26 19:17:53 -08:00
gitlab Normalize gitlab pull requests event message. 2016-10-14 16:54:13 -07: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 webhook code, API endpoint, and tests for HelloSign. 2016-12-30 14:19:31 -08:00
helloworld Add HelloWorld webhook integration + Walkthough. 2016-07-29 21:38:40 -07:00
heroku integrations: Add webhook payloads, webhook code, API endpoint, and tests for heroku 2016-12-06 11:05:00 -08:00
homeassistant Add a simple Home Assistant integration for Zulip. 2017-02-18 21:18:10 -08:00
ifttt Add IFTTT integration. 2016-06-16 15:30:45 -07:00
jira Add support for old Jira API's version to Jira integration. 2017-01-31 15:17:12 -08:00
librato Add Librato integration. 2016-09-13 21:55:25 -07:00
mention integrations: Add webhook payloads for mention. 2016-12-03 18:04:22 -08:00
newrelic Fix missing newlines at end of .txt files. 2016-04-14 14:36:29 -07:00
pagerduty Add WebhookTestCase abstract class for writing webhook tests. 2016-05-18 14:37:31 -07:00
papertrail integrations: Add webhook code, API endpoint, and tests for papertrail 2016-12-05 21:48:11 -08:00
pingdom Add pingdom integration. 2016-04-08 10:36:29 -07:00
pivotal Fix missing newlines at ends of JSON files. 2016-04-14 10:48:52 -07: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: Modify solano labs integration. 2017-01-05 10:19:32 -08:00
splunk Add a Splunk webhook integration. 2017-03-07 21:48:26 -08:00
stash Fix missing newlines at ends of JSON files. 2016-04-14 10:48:52 -07:00
stripe integrations: Add webhook code, API endpoint, and tests for stripe. 2016-12-03 20:42:43 -08:00
taiga Adjust Taiga integration to new payloads format. 2017-01-11 14:17:44 -08:00
teamcity Add teamcity webhook integration. 2016-04-26 09:45:26 -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
updown Add updownio integration. 2016-06-14 12:14:07 -07:00
wordpress Add WordPress webhook. 2017-02-07 18:14:31 -08:00
zapier Add Zapier integration. 2017-01-20 10:43:18 -08:00
.gitignore [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
authors.json Add /authors page. 2017-01-17 13:35:55 -08:00
bugdown-data.json bugdown: Add a Zulip emoji test. 2017-02-26 18:30:16 -08:00
narrow.json Add test_build_narrow_filter(). 2016-07-20 11:04:00 -07:00