Incoming: uptime monitoring WebHooks

Honeybadger allows you to optionally enable uptime monitoring notifications for our WebHooks integration in addition to email, SMS, Slack, or any of our other myriad notification options.

When your site is totally unresponsive (i.e. down), it's a big deal. Oddly enough, application errors may not surface during major outages if the failure is outside of the application. That's why we built uptime monitoring into Honeybadger: in addition to monitoring your app for internal exceptions, we also ping external endpoints from multiple locations around the world to make sure it's online and responding as expected. When your site is down we can notify you via email, SMS, Slack, or any of our other myriad notification options.

One feature which we didn't have is the ability to send a WebHook when an outage occurs (or is resolved) - until now! Starting today you can optionally enable uptime notifications for our WebHooks integration:

Uptime notifications for WebHooks on Honeybadger

To add the WebHook integration to your Honeybadger project, visit the "Integrations" tab from your Project Settings page and find the WebHook integration. Check out this gist for the payload format which we'll post to the URL you configure.

If you aren't quite sure how WebHooks work, they are basically a way to send information about events (usually in JSON format) over HTTP, which is a common language which most apps can speak. It's a great way to integrate 3rd party services in new and interesting ways. For example, when your app goes down we could send a POST request to your internal monitoring system so that it can handle notifying your ops team of the outage, do extra logging, etc. Learn more about WebHooks at webhooks.org.

What to do next:
  1. Try Honeybadger for FREE
    Honeybadger helps you find and fix errors before your users can even report them. Get set up in minutes and check monitoring off your to-do list.
    Start free trial
    Easy 5-minute setup — No credit card required
  2. Get the Honeybadger newsletter
    Each month we share news, best practices, and stories from the DevOps & monitoring community—exclusively for developers like you.
    author photo

    Joshua Wood

    Josh is Honeybadger's resident bug hunter and technical debt collector. Once enthusiastically referred to as a "human exception tracker", he spends his days crafting the middleware, plugins, and gems which keep the 'badger fat and happy through a steady diet of fresh data.

    More articles by Joshua Wood