Integrating with Checkly

Checkly is an API and E2E monitoring platform. You can use it to configure synthetic and API monitoring as part of your existing infrastructure codebase, cover E2E scenarios using JavaScript, and adapt checks with Node.js-based setup and teardown scripts.

Integrating FireHydrant with Checkly enables you to automatically send alert data from Checkly to FireHydrant to declare an incident and kick off a Runbook. This way, when a check fails, you'll see an alert in your configured Slack channel.

Confirm that you have Slack integration enabled

Review the article on setting up Slack alert notifications to confirm that your Slack integration is enabled.

Installing the Checkly integration

Go to FireHydrant's Integrations page to get started. From there, click the Checkly integration card.

checkly_card.png

On the next page, click Setup Checkly. The Checkly configuration page opens. From this page, you'll configure webhooks from Checkly to FireHydrant. Click Copy to Clipboard to copy the URL provided; you'll use this URL to set up your alert channel in Checkly. 

Setting up webhooks

Log in to Checkly and navigate to Alert Settings.

Click Add more channels, find FireHydrant on the list, and click Add channel.

FH_checkly_alert_channel.png

This opens the FireHydrant configuration page in Checkly.

FH_checkly_config.png

In the Name field, enter a name for the alert channel. In the URL field, paste the URL you copied from the FireHydrant Integration page in the URL field.

Testing your setup

On the Checkly home page, you should see a dashboard for your alert. From the pull-down menu, select Edit Check.

From the next page that opens, you can edit your check configuration. Modify the HTTP request URL so that you can "fail" your check (this will help to confirm that you'll receive alerts from Checkly as configured). In the upper-right corner of the page, click Save check.

checkly_test_config_correctURL.png

Go back to your dashboad and click Run now. The dashboard should turn red to indicate the failed check. An alert should pop up in the Slack channel that you set up.

checkly_slack_alert.png

Click Yes, open to open the incident. Return to Checkly and edit the check to fix the URL. 

checkly_test_config_correctURL.png

After you have corrected the URL, re-run the check. You should receive a message from FireHydrant confirming that your incident is resolved.

checkly_incident_resolved.png

Congratulations! You've completed the steps to integrate FireHydrant with Checkly.

Learn more about reducing toil

For more information on unlocking useful features via automation, check out the following articles:

Was this article helpful?
0 out of 0 found this helpful

Articles in this section

Contact Our Support Team
Got a Question or Suggestion? We're here to help!
Follow us on Twitter
Get the latest news and updates first