Incident Response and Remediation from any app
For this blog post, we will be using Squadcast as the example application for using the webhook trigger. With Squadcast, users can integrate with Fylamynt to accelerate Incident Response and Remediation.
With apps users can integrate with Fylamynt to accelerate Incident Response and Remediation. We will be using Squadcast as the example app for using the webhook trigger.
Fylamynt has more than 40 production-ready integrations with services, but we still regularly talk with prospects that make use of applications we do not support natively. In most instances, Fylamynt provides quick turnaround times on new native integrations to support our customer's requests. But in some cases, when only an automated workflow execution is required, the generic webhook trigger can provide an immediate solution.
With Squadcast users can integrate with Fylamynt to accelerate Incident Response and Remediation.
- Incidents are aggregated in Squadcast from various monitoring tools and grouped with actionable insights
- Automate actions on the incidents using Fylamynt’s no-code workflows to reduce MTTR
Instructions to setup a webhook trigger
Every application handles webhook configuration differently, so please follow the instruction provided by your application to configure a webhook. This example is using Squadcast's outgoing webhook to trigger a workflow from a newly created Squadcast Incident.
Step 1: Create a Fylamynt API Key resource
The API key is required for webhook authentication. If you already have an API Key, then the existing key can be used and this step can be skipped.
- Navigate to Settings -> Resources -> API Keys
- Click Add New
- Enter the name for the API Key
- Click Save
Step 2: Create a new Fylamynt workflow and gather the webhook data
- On the workflow page, select New Workflow
- Enter the name of the Workflow.
- Select the Webhook trigger type.
- Click Create Workflow
- In the Workflow editor, select the webhook node
- The Action Configuration Panel will show on the right-hand side of the canvas.
- Here you will find all the information necessary to create the webhook in your application.
- From the dropdown box, select the API Key resource created earlier.
- Copy and save the URL and Webhook API Key Value
- Optionally, add your remediation tasks to the workflow by dragging and dropping the action nodes on the canvas.
- In this example, we are finding all EC2 instances with a specific tag and stopping them.
- Click Save
Step 3: Configure the webhook in Squadcast
Now let us turn your attention to your application, in this case, Squadcast to configure the outgoing webhook with the webhook information provided in the Action Configuration Panel.
- Login to Squadcast
- Navigate to Settings -> Webhooks
- Click Configure New
- Enter a name for the webhook.
- Click Create
- From Fylamynt's Action configuration panel, copy the provided URL and paste it in URL section, leaving the default as POST.
- Under additional headers, enter x-api-key as the key name
- From Fylamynt's Action configuration panel, copy the Webhook API Key value and paste it in the value field of the 'x-api-key' key name
- Under Filters, add filters if you want to only trigger the webhook on a specific Squadcast service or Alert Source.
- Click Update
Now, whenever a Squadcast incident is created, based on the filter, the newly create Fylamynt workflow will be triggered.
Fylamynt is currently working on a native integration for Squadcast and a new blog post will be made available to discuss this.
Squadcast is an incident management tool that’s purpose-built for SRE. Your team can get rid of unwanted alerts, receive relevant notifications, work in collaboration using virtual incident war rooms, and automate repetitive tasks to eliminate toil. Organizations can quickly and easily adopt Site Reliability Engineering practices to improve their incident resolution metrics and ultimately, the reliability of their systems.
Fylamynt has created the world’s first low code incident response and remediation platform for building, running, and analyzing SRE cloud workflows. With Fylamynt an SRE can automate the parts of the runbook that are the most time-consuming, allowing them to make decisions where their expertise is needed.