Integrate Spike with Elastic Cloud
This guide will walk you through the steps to integrate Spike.sh with Elastic Cloud using webhooks. With this integration, you can send alerts from Elastic Cloud directly to Spike.sh for streamlined i
Last updated
This guide will walk you through the steps to integrate Spike.sh with Elastic Cloud using webhooks. With this integration, you can send alerts from Elastic Cloud directly to Spike.sh for streamlined i
Last updated
Elastic Cloud provides powerful monitoring and alerting capabilities for Elasticsearch clusters and other monitoring services. It allows teams to maintain the health and performance of their search, analytics, and server operations by detecting issues like slow queries, node failures, or resource exhaustion in real-time.
With the Spike integration, you can receive real-time alerts for various incidents detected by Elastic Cloud. These include:
Cluster health issues
Node failures
Resource exhaustion (CPU, memory, disk)
Slow query performance
And much more
This integration automatically detects and sets Critical severity. It also auto-resolves relevant incidents if configured on Elastic Cloud.
Step 1: Create an Elastic Cloud integration on Spike dashboard and Copy the webhook URL for your integrartion.
Step 2:
Navigate to alerts:
Go to the Observability section, then select Alerts and Actions.
Create or modify rule:
Either create a new alert or modify an existing one to define the conditions under which the alert should trigger.
Add a Webhook Action:
In the "Actions" section of the alert setup, choose Webhook as the action type.
Paste the Spike integration webhook URL into the URL field.
Adjust the JSON payload to include relevant data for Spike.sh. Refer to next section for possible payload
Important
- In the headers, set the Content-Type
to application/json
.
Save the integration.
Using Elastic Cloud's available variables, we have formed some template payloads you can use.