Rollbar Integration Guide

Rollbar is an error notification and analysis service with a wide sweep, covering Ruby, Python, PHP, JavaScript, and Flash. Common platforms such as Django and Node.js are also supported, though any service that responds to HTTP and JSON requests can be configured to work with it. The service collects errors and reports them to Rollbar, where they are collected and displayed in your Dashboard. By integrating Rollbar with PagerDuty, you can alert your team in a timely manner and fix problems before they become emergencies. If you have any questions or require assistance with this configuration, please contact our support team at support@pagerduty.com.

In PagerDuty

  1. From the Configuration menu, select Services. 

  2. On your Services page:

    If you are creating a new service for your integration, click +Add New Service.

    If you are adding your integration to an existing service, click the name of the service you want to add the integration to. Then click the Integrations tab and click the +New Integration button.

  3. RS-Add-New-Service
    RS-Add-Integration-Existing-Service

  4. Select your app from the Integration Type menu and enter an Integration Name.

    If you are creating a new service for your integration, in General Settings, enter a Name for your new service. Then, in Incident Settings, specify the Escalation Policy, Notification Urgency, and Incident Behavior for your new service.

  5. Click the Add Service or Add Integration button to save your new integration. You will be redirected to the Integrations page for your service.
    RS-Integration-Settings

  6. Copy the Integration Key for your new integration: RS_API_pd_3

In Rollbar:

  1. Navigate to the Dashboard Tab to find the project you want to integrate with PagerDuty.
    RollbarDashboard

  2. Click the Settings Tab.
    RollbarSettings

  3. Click the Notifications Tab.
    RollbarNotifications

  4. Follow the list of Available Channels, select PagerDuty.
    RollbarAvailableChannels

  5. Paste the Integration key from PagerDuty and click on Enable PagerDuty Integration.
    RollbarServiceKey

  6. Congratulations! You have now integrated Rollbar with your PagerDuty account. Now, when a new error or higher occurs in your production environment in Rollbar, it will trigger an incident in PagerDuty, and incidents in PagerDuty will be automatically resolved when they are resolved in Rollbar. You can customize the default rules by editing, adding, or deleting them.
    AddRuleBox

FAQ

Can I attach multiple projects within Rollbar to multiple services within PagerDuty?

Yes, you can. You would only need to provide Integration keys for each service on the PagerDuty Integration screen. RollbarServiceKey

What are the requirements to integrate a Rollbar service with PagerDuty?

You must provide Rollbar with your PagerDuty service’s Integration key in order to receive texts and notifications.

Still need help?

Please contact us if you’re unable to sort out the difficulty.