Overview

Many engineering teams have on-call rotations setup in Opsgenie. Depending on how much investment has gone into their on-call, most teams solve this problem one of two ways:

  • They have an admin on-call to grant privileges at any time of day

  • They grant their engineers that are on rotations permissions to production indefinitely even though they aren't on-call immediately

With Opal, you can sync your engineers' permissions with their on-call schedules so you can reduce the amount of permissions granted to product while also reducing your admin on-call burden!

How it works

With our Opsgenie integration you can link on-call schedules with Opal groups! We will automatically add whoever is currently on-call to all the permissions associated with that group so they can effectively diagnose and solve live issues. Once they're no longer on-call, Opal will automatically remove their privileges.


📘 What about overrides?

Opal will always sync group permissions for whoever is currently on-call! Meaning even if one of your developers decides to step in for someone else, they'll be ready to go in immediately.


Adding Opsgenie to Opal

Step 1: Create an Opsgenie token

To enable our Opsgenie integration, Opal requires an Opsgenie API token with both read and configuration access. Navigate to your Opsgenie dashboard and create an API token by following the official documentation here.

Step 2: Add your token to Opal

To enable the Opsgenie integration, go to the Admin panel in Opal. Click on Opsgenie and enter your API token from the previous step. Once complete, you've successfully integrated Opsgenie with Opal.

Step 3: Create an Opsgenie group

Now you're ready to create your first Opsgenie managed group! Go to the Groups and add a new group.

When prompted for the group type, select On-Call Managed Group. Select the on-call schedules you want for your group. You can select multiple on-call schedules and Opal will add each on-call member to the group.

Did this answer your question?