PagerDuty Integration
In PagerDuty, go to https://{YOUR_PAGERDUTY_SUBDOMAIN}.pagerduty.com/developer/applications.
Select Create New App.
When configuring the app, use the following values:
| Setting | Value |
|---|---|
| App Name | Sentry |
| Brief Description | Trigger alerts through Sentry |
| Category | Error tracking |
| Do you intend to publish the app for all PagerDuty users and the app ecosystem? | No, I am not interested |
On the resulting configuration page in PagerDuty, under Functionality > Events Integration, click on Add.
When configuring the events integration, use the following values:
| Setting | Value |
|---|---|
| Transform Event Data | No |
| Change Events | No |
| Redirect URLs | {YOUR_DOMAIN}/extensions/pagerduty/setup/ |
At this point, note the Integration Setup URL. It should look something like this: app.pagerduty.com/install/integration?app_id=PV5SD0T&redirect_url={YOUR_DOMAIN}/extensions/pagerduty/setup/&version=2
Copy the App ID (in this case PV5SD0T).
Add the App ID to your config.yml for Sentry:
pagerduty.app-id: "PV5SD0T"
Restart your Sentry instance and follow our documentation on configuring the PagerDuty integration to use the integration.
Note
After changing configuration files, re-run the ./install.sh script, to rebuild and restart the containers. See the configuration section for more information.
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").