Incident automation

Automate incident reporting on your status page from an external monitoring check.

In the previous article, we've explained how to automate incident reporting from a StatusPal-monitored service.

This article explains how to configure incident automation from an external monitoring service like Pingdom, Datadog, Newrelic, etc.

Setup

Enable incident automation from an external monitoring service on any service in your StatusPal status page by editing or creating a new service, then select Inbound or Webhook under the "Monitoring and incident automation" section.

We support two ways of integrating external monitoring checks in StatusPal:

Incoming Webhook

Webhook is our newer and more reliable method for integrating external monitoring services.

This is a more reliable method because services that support sending webhook events don't normally change the format of their webhook payloads without prior notice. Furthermore, webhooks don't require a confirmation step and implement retrial mechanisms.

We're slowly migrating over to support incoming webhooks with most monitoring services, and we hope to eventually fully deprecate "Inbound" in favor of the more reliable incoming webhooks.

Webhook configuration

Upon selecting the "Webhook" option, you'll see a "Monitoring service" dropdown, from which you can select some supported services like StatusCake and UptimeRobot, as well as Custom JSONPath for any other services not listed.

Upon selecting one of these options and clicking on Update, you'll see a Webhook URL that you can configure in your monitoring service.

Custom JSONPath

If the service you want to automate your status page's incident reporting from is not available in the list, no worries, simply select the "Custom JSONPath" option, and you should be able to get any external monitoring working with StatusPal.

All you need to know is the format of the webhook payloads that the external monitoring service will send to StatusPal, and enter the above settings accordinlgy.

You can even enter a "Test Payload" to see what the result of the JSONPath evaluation will look like before having to trigger a real-life event in your external monitoring serivce.

Inbound email address

When selecting this option, we provide you with an inbound email address that you can configure as an alert recipient within your external monitoring service.

While this method is very flexible, it's proven to be a little unreliable since monitoring email notifications is prone to change and sometimes requires initial email confirmation, which we attempt to forward to you but don't always achieve.

Last updated