In this tutorial, we'll go over how to declare an incident on FireHydrant through an alert on PagerDuty. As a preface, you must have both the PagerDuty and Slack integrations configured.

Using our PagerDuty and Slack integrations, you'll be able to receive alerts on Slack whenever an incident is created on PagerDuty. From here, you'll have the option to declare a new incident on FireHydrant through Slack. This will, in parallel, link the newly created incident on FireHydrant to the respective PagerDuty alert.

To do this, head over to your integrations page. Under "PagerDuty", select "Configure Integration".

From here, you'll have the option to select which Slack channel you'd like to notify in the event that an incident is created on PagerDuty. In the example below, I am notifying my #pd-alerts channel in Slack.

Now, whenever an incident is created on PagerDuty, FireHydrant's slack bot will message the Slack channel configured above. The slack bot will ask if you'd like to declare an incident on FireHydrant, link the alert to an existing incident, or ignore the alert entirely.

When you select "Open Incident", FireHydrant will automatically assign the alert as the primary alert for the incident, meaning if the incident is resolved on PagerDuty, the incident would automatically be resolved on FireHydrant. You'll have the option to prevent this sync from happening by visiting the incident Command Center > External Resources > Linked Alerts, and unchecking the "Primary Alert" box.

If you have already linked and imported your services from PagerDuty into FireHydrant, the service impacted in PagerDuty will auto assign that service as impacted within FireHydrant.

Did this answer your question?