Link

PagerDuty + Zebrium Integration Benefits

  • Automatically adds root cause to a PagerDuty incident triggered by any existing monitoring, APM, log manager, help desk tools, etc.
  • Each incident is augmented with a clear set of events and charts showing root cause and symptoms.
  • This means faster MTTR and less hunting for root cause.

How it Works

  1. Any existing monitoring, APM, logger, help desk tool raises an alarm.
  2. Through an existing integration with PagerDuty, an incident is created.
  3. At that same instant, PagerDuty automatically calls an outbound webhook to Zebrium with all the incident details.
  4. Zebrium correlates those incident details with its Autonomous Incident Detection and Root Cause by looking across logs and metrics.
  5. The PagerDuty incident is updated with Zebrium Incident details and likely root cause via the PagerDuty API.
  6. If you need to drill down further to logs or metrics, it’s just one click from your PagerDuty Incident.

Requirements

  • PagerDuty integrations require an Admin base role for account authorization. If you do not have this role, please reach out to an Admin or Account Owner within your organization to configure the integration.

Support

If you need help with this integration, please contact Zebrium by email to support@zebrium.com

Integration Walkthrough

In PagerDuty

Configuring API Access for Zebrium

  1. From the Configuration menu, select API Access.
  2. Click the Create New API Key button.
  3. Enter a description (e.g. Zebrium Incident Detection).
  4. Ensure the Read-only API Key option is NOT selected.
  5. Click the Create Key button.
  6. Copy the API Key and save for later use when configuring Zebrium. It will not be visible in PagerDuty again.

In Zebrium

Configuring a Webhook for PagerDuty

  1. From the User menu area, select the Account Settings gear icon
  2. Click the PagerDuty tab.
  3. Click the Create Integration button.
  4. Enter a PagerDuty login name (email address) to be used for API access. Note: No user credentials are required.
  5. Enter the API Key that was copied in step 6 above when Configuring API Access for Zebrium In PagerDuty.
  6. Click the Create button.
  7. You will see your new PagerDuty integration in the list.
  8. Copy the Incoming Webhook URL and save for later use when configuring the PagerDuty Service.

In PagerDuty

Adding the Zebrium Webhook to a PagerDuty Service

  1. From the Configuration menu, select Services.
    • Click the name of the service you want to add the Zebrium webhook to.
    • Zebrium will be noitified when incidents with this service are created.
  2. Select the Integrations tab.
  3. Click the Add or Manage Extensions button located under the Extensions and Add-Ons section.
  4. Click the + New Extension button.
  5. In the Extension Types pull-down, select Generic V2 Webhook.
  6. Enter a Name (e.g. Zebrium Signal).
  7. In the Details area, paste the Zebrium Incoming Webhook URL that was copied in step 8 when Configuring Access for PagerDuty In Zebrium.
  8. Click the Save button.

How to Uninstall

In PagerDuty

Disable API Access

  1. From the Configuration menu, select API Access.
  2. Click Disable or Remove on the desired API Access Key.
  3. Click the Save button after confirming you wish to proceed.

Disable Service Integration with Zebrium

  1. From the Configuration menu, select Services.
  2. Click the Name of the service to remove the integration
  3. Select the Integrations tab.
  4. Click the Add or Manage Extensions button located under the Extensions and Add-Ons section.
  5. Click on the Gear icon for the Generic V2 Webhook used for Zebrium.
  6. Select Remove
  7. Click the Delete button after confirming you wish to proceed.

In Zebrium

Disable Webhook for PagerDuty

  1. From the User drop-down menu, select Settings.
  2. Click the PAGERDUTY tab.
  3. Hover over the webhook you wish to remove and click the Red X.
  4. Click the Continue button after confirming you wish to proceed.