Docs
WebsiteLoginFree Trial
  • Getting Started
    • OnCall Users
    • Team Admins
    • Account Admins
  • Architecture Guide
  • Common UI Design Patterns
  • Alerts
  • Teams
  • Schedules
  • Escalation Policies
  • Integrations
  • Broadcasts
  • Users
  • Notifications
  • Reports
  • Billing
  • Accounts
  • Stakeholders
  • Maintenance Windows
  • Routers
  • Notification Rules
  • Single Sign On (SSO)
  • Integration Guides
    • Introduction
    • 66uptime
    • Apex Ping
    • AppDynamics
    • Auvik
    • AWS CloudWatch
    • Azure Monitor
    • Cloudflare
    • Cronitor
    • Datadog
    • Dead Man's Snitch
    • Echoes HQ
    • ElastAlert
    • Email
    • Form
    • Freshdesk
    • Freshservice
    • Google Hangouts Chat
    • Grafana
    • Healthchecks.io
    • HetrixTools
    • Honeybadger
    • Hydrozen
    • Jira Server
    • JotForm
    • Kapacitor
    • LogicMonitor
    • Mattermost
      • Outgoing Webhook
      • Post to Channel
    • Meta Workplace
    • Microsoft Teams
    • New Relic
    • Outgoing Webhook
    • Pingdom
    • Prometheus
    • PRTG Network Monitor
    • Pulsetic
    • Sentry
    • ServerGuard24
    • Site24x7
    • Slack
      • Notifications
      • Outgoing Webhook
      • Post to Channel
    • SolarWinds
    • Stackdriver
    • StatusCake
    • Twilio
      • Incoming SMS
      • Live Call Routing
    • Typeform
    • Uptime
    • Uptime Kuma
    • UptimeRobot
    • Webhook
    • Zendesk
  • API
    • Introduction
    • Authentication
    • Errors
    • Pagination and Filters
    • Common Model Attributes
    • Account Users
    • Alerts
    • Broadcasts
    • Comments
    • Escalation Policies
    • Events
    • Integrations
    • Logs
    • Maintenance Windows
    • Notification Rules
    • Routers
    • Schedules
    • Teams
    • Users
  • Command Line Interface (CLI)
    • PagerTree CLI: Command Line Interface
Powered by GitBook
On this page
  • What is Sentry?
  • How It Works
  • Integration Walkthrough
  • In PagerTree
  • In Sentry
  • Testing
  • Webhooks (Legacy)
  • In PagerTree
  • In Sentry

Was this helpful?

  1. Integration Guides

Sentry

Connect your Sentry issues to PagerTree.

PreviousPulseticNextServerGuard24

Last updated 1 year ago

Was this helpful?

Company
Estimated Time
Vendor Docs
Open Source

1 minute

What is Sentry?

is a developer-first error tracking and performance monitoring platform that helps developers see what actually matters, solve quicker, and learn continuously about their applications.

How It Works

Sentry triggers user-defined alerts by monitoring website performance, errors, and issues.

  • When an issue or error is created in Sentry, an alert is created in PagerTree automatically.

  • When an issue is resolved in Sentry, the alert is resolved in PagerTree.

Integration Walkthrough

In this integration tutorial, we will show you how to send issues from Sentry into PagerTree. The estimated time for this integration is 1 minute. We assume that you already have a PagerTree and Sentry account setup.

In PagerTree

  1. Ensure you are logged in to the PagerTree app in the account to which you wish to add the Sentry integration.

In Sentry

  1. Navigate to Settings -> Integrations.

  2. Search "PagerTree".

  3. Click on "PagerTree".

  4. Click the "Accept & Install" button. (This will redirect you to the PagerTree New Integration page.)

  5. On the PagerTree New Integration page, provide at minimum, a name and destinations for the Sentry issues that will be sent to this integration. Click "Create".

  6. You will be redirected back to Sentry and can confirm that the integration was installed correctly.

Testing

If you would like to test that an alert will be created in PagerTree when a new issue comes into Sentry you can use our docker image to generate a fake issue.

You will need:

  1. Docker running on your machine.

  2. Your .

To Test:

In your terminal run the following:

docker run -e SENTRY_DSN="<YOUR_SENTRY_DSN>" pagertree/sentry-error-faker:latest

This will generate an issue in Sentry similar to "CVE-2023-12345".

Webhooks (Legacy)

PagerTree also supports Sentry's legacy webhooks.

In PagerTree

In Sentry

Create Webhook Integration

  1. Settings -> Integrations -> Webhooks.

  2. On the Webhook Integration Page click “Add to Project”.

  3. Paste the PagerTree Endpoint URL you copied in the Callback URLs field. Then click, Save Changes.

  4. Click Enable Plugin.

Add Alert Conditions

  1. Navigate to Alerts, and click the "Create Alert" button.

  2. Select Issues, and click "Set Conditions " button.

  3. On the New Alert Rule Page, select the following

    1. When any of the following happens

      1. A new issue is created

      2. The issue changes state from resolved to unresolved

    2. Then perform these actions

      1. Send a notification via WebHooks

    3. Provide an Alert Name (ex: Report Issues to PagerTree)

  4. Click Save Rule


You have successfully completed the Sentry Integration.


by clicking the Sentry logo.

.

Functional Software Inc.
view
v3.rb
Sentry
Create the integration
Copy the Endpoint URL
Settings -> Integrations -> PagerTree
Click "Accept & Install"
Provide name and destinations. Click Create.
Confirm that the PagerTree Sentry app is installed correctly.
Settings -> Integrations -> Webhooks
Click "Add to Project" button.
Paste the PagerTree Endpoint URL you copied into the Callback URLs field.
Click enable plugin.
Navigate to Alerts and click "Create Alert" button.
Select Issues and click "Set Conditions" button.
Configure the new Alert rule to trigger on new issues and old issues going from resolved -> unresolved.
Click "Save Rule" button.
Sentry Settings
Pagertree install
Sentry PagerTree Integration
Confirm that the PagerTree Sentry app is installed correctly.
Sentry Webhooks
Sentry Add Project
Sentry save changes
Sentry Enable Plugin
Sentry Create Alert
Sentry Issues
Sentry Webhooks
Sentry Save Rule