Integrating Atlassian Statuspage with FireHydrant

Atlassian Statuspage is a tool for publicizing incidents that are currently occurring with your product. We use them, as well as thousands of other companies. It makes sense to integrate your public status page updates into an incident response process, so we built our Atlassian Statuspage integration to do just that. This guide goes over how to setup and use the integration.

 

Setup

You'll need to be logged in as an owner on FireHydrant and also be logged into your Atlassian Statuspage account.

  1. Sign in to Statuspage
  2. Click your avatar in the lower left and select ​​API Info
    Screen_Shot_2022-06-22_at_8.07.25_AM.png
  3. Click Create Key and enter a name (we suggest “FireHydrant”)
  4. Save the key that it provides for the next step
  5. Sign in to FireHydrant as an Owner
  6. Click into Integrations in the left nav
  7. Click the + next to Statuspage
    Screen_Shot_2022-06-22_at_8.08.12_AM.png
  8. Paste the API key from step 4 into the API token field and click Authorize Application
    Screen_Shot_2022-06-22_at_8.08.50_AM.png
  9. Select the Statuspages that you want to link to FireHydrant and the Functionalities they correspond to, if any.

    This step is important if you want to display which components are currently broken to visitors on your Statuspage URL. FireHydrant uses these links to properly add and update components on your Atlassian Statuspage. 

    If you want to create functionalities inside of FireHydrant, leave the default "Create New" option selected. Otherwise, you may want to link to previously existing functionalities inside of FireHydrant.

    Click
    Start Import
    once complete.
    Screen_Shot_2022-06-22_at_8.09.57_AM.png

 

Next, we need to configure the default page

FireHydrant needs to know which status page we will create updates on, to do this:

  1. Head back to the Integrations page and click the Pencil Icon.Screen_Shot_2022-06-22_at_8.13.25_AM.png
  2. On this page, you'll see a dropdown to select which page in which FireHydrant will send incident information to. Select the page you'd like to post to.Screen_Shot_2022-06-22_at_8.14.25_AM.png

You'll also see the option to map severities to the impact on Atlassian Statuspage. FireHydrant allows its users to customize the severities in its system, and Statuspage has a more finite set of impacts, so you may want to customize how your severities map to impact displayed to customers publicly.

Screen_Shot_2022-06-22_at_8.11.35_AM.png

Save your settings to enable the full power of the integration. You won't be able to create Atlassian Statuspage incidents from FireHydrant unless a default page is selected at a minimum.

 

Configuring Multiple Statuspages

Each Statuspage tile in the integrations page represents a single connection, and each connection supports one Statuspage as a target. To configure more Statuspages, simply repeat the steps above, and then select a different Statuspage as the target in the dropdown.

Screen_Shot_2022-08-04_at_4.26.21_PM.png

Incidents

Once you've performed the above steps, you'll have an option to create a Statuspage incident from FireHydrant's Command Center, seen below, or automatically via a runbook step.

 

Screen_Shot_2022-08-04_at_4.40.10_PM.png

 

Functionalities

If you linked Statuspage components to FireHydrant functionalities, we'll automatically add those to the incident when you add them to your incident (and have the runbook step configured).

mceclip0.png

And here it is added to the public incident status.

mceclip1.png

Milestones

As you transition through your incident milestones on FireHydrant, we'll also update the public status, too. For example, if you set "Mitigated" on FireHydrant, we'll post a "Monitoring" update on Atlassian Statuspage. When you resolve an incident, naturally, we'll resolve it on Statuspage too.

 

Public Updates

As you work through the incident, you can add public notes as well! Within the Command Center, you can directly go to the Status Pages tab and add an update.

Screen_Shot_2022-08-04_at_4.47.20_PM.png

Or, within Slack, you can directly specify if you'd like a note or update to be internal-only or if you want the note propagated externally to your Status Page when you run `/fh update`.

mceclip2.png

 
mceclip3.pngThat's it! If you have any questions, always feel free to email us at support@firehydrant.io 
Was this article helpful?
0 out of 0 found this helpful

Articles in this section

Contact Our Support Team
Got a Question or Suggestion? We're here to help!
Follow us on Twitter
Get the latest news and updates first