Integrating with Atlassian Opsgenie
FireHydrant's Opsgenie integration makes it easy to link incidents in Opsgenie to incidents in FireHydrant. This is a great way to set up a coordinated incident response after an initial alert comes in from Opsgenie.
Configuration
First, make sure that the Opsgenie account has API access. FireHydrant links and imports OpsGenie services through the link and import flow.
Second, you need an Opsgenie API key. Go to the Opsgenie API Key Management page and click Add new API key.
On the API Access page, click Create New API Key , enter a name for the key, and check the "Access rights" boxes for Read , Create and Update , and Configuration access.
Click Add API key. Copy the API Key that is generated for you and go to FireHydrant's integrations page.
On the Opsgenie integration, click Setup Opsgenie and enter the Opsgenie API key that was just generated.
After configuring the Opsgenie API key, you need to configure an outgoing webhook so FireHydrant can correctly sync incident states between Opsgenie and FireHydrant.
Copy the webhook address provided by FireHydrant and head to https://app.opsgenie.com/settings/integration/add/Webhook/
Check the Add alert description to payload and Add alert details to payload boxes on the configuration page, then paste the copied webhook into the webhook URL field and hit Save.
Using Alert Routes with OpsGenie
Once your OpsGenie instance is configured, you can setup Alert Routes to take action on your alerts based on the data included in the alert. You can automatically open new incidents, send alerts to any Slack channel, log an alert in FireHydrant, or simply ignore it. To learn more, read about Alert Routes.
Troubleshooting
Scenario: When configuring a Create Opsgenie Incident runbook step no teams are displayed in the Team dropdown
Check that the permissions are set correctly for the API key, as described above.