Integrations · Alert source

Grafana to Pagerless

Paste one URL into Grafana. Pagerless decides who to wake, explains it in plain words and closes the problem when Grafana says it's fixed.

Set up

Your URL is in the Pagerless app under Other tools, with the key filled in:

https://events.pagerless.dev/v1/hooks/grafana/<your ingest key>
  1. Open Alerting, Contact points, Webhook

    In Grafana.

  2. Create a Webhook contact point with your Pagerless URL.

  3. Optional: set the HMAC secret to your ingest key.

  4. Use the contact point in a notification policy.

What happens

Grafana events
WhenPagerless
FiresFiring alerts (unified alerting), or state alerting (legacy)
ClearsResolved, or ok (legacy)
How loudThe severity label (legacy: the severity tag)
Proof it's youOptional HMAC signature (X-Grafana-Alerting-Signature), checked when sent.

Choosing who gets woken

How loud each alert is, first match wins
RuleExample
Name rules on the URL?wake=prod-*&log=*-staging (globs, case-insensitive)
The tool's own severitycritical, p1, sev1, fatal wake; error, warning tell; info, low log
A default on the URL?level=wake (or tell, log). Without one: tell.

?service= and ?env= set the service and environment shown on the problem.

Updated .

Free for you and one backup · 3 apps · no card

Sleep through the small stuff.

Run one command in your repo. Pagerless shows every change before it makes it.

npx pagerless connect