Splunk Synthetic Monitoring verifies applications are performing well and alerts you to user experience problems before they impact your customers. Integrating Splunk Synthetic Monitoring with Splunk On-Call allows you to send alert notifications into the Splunk On-Call timeline.
You must be an administrator in Splunk Synthetic Monitoring and a Global or Alert Admin in Splunk On-Call to establish this integration.
Enable the integration in Splunk On-Call
- In Splunk On-Call, select Integrations > Splunk Synthetic Monitoring
- If the integration has not yet been enabled, click the “Enable Integration” button to generate your endpoint URL. Copy this URL to your clipboard.
Create a new Alert Webhook in Splunk Synthetic Monitoring (Rigor)
- In Splunk Synthetic Monitoring, click on the three-dot Admin Tools menu and select Alert Webhooks.
- Click + New to create a new webhook and select Splunk On-Call as the type.
- Give the webhook a name and specify your trigger or triggers. In the “send request to” box for each trigger, replace the default https://alert.victorops.com/integrations/<<YOUR_VICTOROPS_REST_ENDPOINT>> with the URL you’d previously copied.
- On each trigger, also replace the trailing $routing_key value with the Splunk On-Call routing key you’d like this webhook to hit. For more information on routing keys, see this article.
- (optional) Click JSON to open the JSON request body for the API request that will be sent upon the trigger event. Edit the values in the payload as needed and then click Save.
- Click the Test button to test the integration. This will send an alert with your specified payloads into the Splunk On-Call timeline.
- Click Create to save your Alert Webhook.
Add your webhook to a check
You need to add your webhook to each check you want to send notifications from. To add your webhook to a check, do the following:
- Navigate to a check in Splunk Synthetic Monitoring, click the gear icon, and select Edit from the dropdown.
- Under Notify, select your new webhook from the dropdown. Use the second toggle menu to select your desired notification frequency.
- Click Save.
Splunk Synthetic Monitoring will now send a notification to Splunk On-Call whenever the trigger conditions for each check to which you added the webhook are met.