Integrations · Alert source

Prometheus Alertmanager to Pagerless

Paste one URL into Prometheus Alertmanager. Pagerless decides who to wake, explains it in plain words and closes the problem when Prometheus Alertmanager 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/alertmanager/<your ingest key>
  1. Open alertmanager.yml, a webhook receiver

    In Prometheus Alertmanager.

  2. Add a receiver pointing at your Pagerless URL.

  3. Route your alerts to it, with send_resolved: true.

alertmanager.yml
receivers:
  - name: pagerless
    webhook_configs:
      - url: https://events.pagerless.dev/v1/hooks/alertmanager/<your ingest key>
        send_resolved: true

What happens

Prometheus Alertmanager events
WhenPagerless
FiresEach alert with status firing (one problem per alert in a group)
ClearsStatus resolved
How loudThe severity, priority or level label
Proof it's youThe key in the URL is the proof. npx pagerless connect can write a receiver that reads the key from a credentials file instead.

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