Use Uptimeify with Grafana IRM.

One formatted webhook, and a confirmed outage becomes an alert group in Grafana IRM, the product OnCall became, that follows your escalation chain and resolves itself.

What lands in Grafana IRM

Everything the alert pipeline sends into Grafana IRM is on this list, and nothing beyond it. Read it once and you know what your team will see.

Raise an alert on a confirmed outage

The alerting state goes out once enough independent EU locations fail the check often enough in a row, not on the first failed request; both thresholds sit in your package.

Resolve it automatically

The recovery sends the resolved state for the same alert uid, so the group closes without anyone touching it.

Group by alert uid

The uid is stable per incident, so repeated events join the group you already have instead of starting a new one.

Speak the formatted webhook

The payload uses the fields the formatted webhook integration reads, so no templating is needed on the Grafana IRM side.

Link back to the site

Every alert carries the URL of the monitored site, so the person on call can check it without leaving the alert.

Warn before certificates and domains expire

Expiring TLS certificates, expiring domains and blocklist hits raise and resolve their own alerts the same way.

Work with Grafana Cloud IRM and self-hosted

Grafana Cloud IRM, the product OnCall became, and a self-hosted OnCall you already run both take the same webhook, and the address is checked against internal targets first.

Send a test alert

The dashboard fires a test while you set it up, so a wrong integration URL is caught before the first real outage.

Keep the integration URL encrypted

The URL is the credential, so it is stored encrypted and shortened to its origin before the attempt shows up under History & Logs → Alerts.

Teams that run their monitoring on Uptimeify

Prepaid-Host.com LogoGerresheimer LogoDexcel Pharma Logo

Minutes to set up. Then it runs on its own.

Start Free Trial
  1. 1. Add the integration

    In Grafana IRM or OnCall open Integrations, add a new one under monitoring systems, and pick the formatted webhook.

  2. Integration URL

    oncall.grafana.net/integrations/v1/formatted_webhook/xxxx

    Stored encrypted

    2. Copy the integration URL

    Copy the URL the integration shows, it carries the token and is the whole credential.

  3. 3. Paste it into Uptimeify

    Add the URL as a Grafana OnCall channel, assign the monitors it covers, and send the test alert.

Before you connect Grafana IRM.

Every alert, where your team already works.

Connect Grafana IRM once, and every confirmed outage raises an alert that resolves itself when the site is back.