Set up
Node, Go or Python SDK. The app name and release come from Heroku's dyno metadata.
Store the key with heroku config:set PAGERLESS_KEY=pl_live_.... Or run npx pagerless connect and it finds your services and places the key for you.
Fixes on Heroku
| Fix | On Heroku |
|---|---|
| Undo the update | Rolls back to the previous release |
| Restart | Restarts dynos |
| Add capacity | Changes the dyno formation |
| Deploy events | Yes: errors right after a deploy are tied to it |
| Access it needs | a Heroku API key |
Questions
Can Pagerless roll back Heroku automatically?
Yes, if your rules set undo to alone. By default it asks first, and approving an undo needs your passkey (Face ID or Touch ID). It then rolls back to the previous release.
Does Pagerless need admin access to Heroku?
It needs a Heroku API key. It is stored encrypted and used only for the fixes listed above. You can skip it: alerts work without it.