PagerDuty is an on-call management and incident response tool that lets you dynamically automate work to the appropriate team in your organization. PagerDuty integration with FrameFlow allows your event monitors to open incidents based on monitoring results.
Step 1: Navigate to PagerDuty's website and sign in with your PagerDuty account credentials.
Step 2: Open the 'Integrations' menu on the right side of the top menu bar. From that menu, select "API Access Keys".
Step 3: Click on 'Create New API Key' and enter a description. Leave 'Read-only API Key' unselected. Then click 'Create Key'.
Step 4: Your API key will be displayed as seen below. Take a moment to copy your API key down elsewhere for safekeeping.
Step 5: Log in to your FrameFlow installation and navigate to the Settings menu. From there, choose "Integration Settings".
Step 6: Scroll down the "Integration Settings" page until you find the section called "PagerDuty Settings". Enter the API Key from step 4 into the PagerDuty Settings 'API Key' field. Then, scroll down and click 'Save Changes'.
Step 1: Go to 'Notifications: Profiles' under FrameFlow's 'Settings' menu.
Step 2: Select an existing notification profile to edit or click "Add New Profile".
Step 3: Click the "Add Action" button. From the "Action" dropdown menu, select the "Send Pagerduty Notifications" option.
Step 4: Using the "Add Service" button, select which PagerDuty service(s) that your incidents/alerts will be opened in when the notification action runs.
Step 5: Enter an email in the 'From Email Address' field. Note: this email must match a user in PagerDuty.
Step 6: Assign this notification profile to an event monitor. To do so, go to the settings section of your event monitor. Scroll down to find the section called "Notifications and Actions" and select your new notification profile from the dropdown menu. Click "Save Changes" at the bottom of the settings section to save and apply the notification profile.
After this, you're ready to begin receiving FrameFlow push notifications on all your devices logged into PagerDuty, as below: