Send Opsgenie integration info to Statuspage and update automatically

Stelios Moschos July 19, 2024

Hi all, 

 

my use case is as follows:

My Opsgenie team contains a few integrations. One of them receives information from an AWS synthetic relating to the Networking functionality (product: AWS SNS topic). Another one is aiming to send this information to an internal statuspage. We have configured the statuspage and now contains a few components. In this scenario I would like to redirect the incoming information to automatically update the "Networking" component with the specific ID 9fbkf91hm706 (example reference).

 

Could you please advise the best way to do this? We are planning to send various inputs to OpsGenie and become our alerting traffic tool. The outputs will vary from Slack, Teams, Emails and Statuspage. This post is about the latter only. 

 

Thank you in advance. 

 

Stelios

3 answers

1 accepted

1 vote
Answer accepted
Stelios Moschos July 26, 2024

Eventually I raised a ticket with Atlassian and resolved the issue during a call with Egor (thanks!). 

 

The authentication between Opsgenie and Statuspage was already in place and configured correctly. The missing point was the way I raised the incident. 

 

The solution is Changing component/incident statuses via alert tags and can be found on https://support.atlassian.com/opsgenie/docs/integrate-opsgenie-with-statuspage/#Allowed-component-statuses

 

An example to raise an incident on Opsgenie and update the Statuspage components is by adding e.g. cmp_<component Name>_<Level_Of_Incident>.

 

Thanks,

Stelios

0 votes
Egor
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 22, 2024

Hey Stelios, 
Thanks for reaching out to Atlassian Community!

Opsgenie and Statuspage can be integrated to ensure that any alerts received in Opsgenie from various integrations can automatically update components on Statuspage. This integration allows Opsgenie to send real-time updates to your Statuspage, helping to keep your users informed about the status of your services.

When an alert is received in Opsgenie, you can configure it to automatically create an incident on Statuspage or update the status of a specific component, such as your “Networking” component. This helps streamline the communication process during incidents and keeps your status page up to date without manual intervention.

You can configure the integration to update specific components on your Statuspage based on the type of alert or the source of the alert. For example, if an alert from AWS synthetic checks indicates an issue with networking, the integration can automatically update the networking component on your Statuspage.

For more detailed information on how to set up and use this integration, you can refer to the following documentation: https://support.atlassian.com/opsgenie/docs/integrate-opsgenie-with-statuspage/ 

 

I hope this helps. 

Best Regards,
Egor

Stelios Moschos July 23, 2024

Hi Egor, 

 

thank you for your response. I went through the steps on this page https://support.atlassian.com/opsgenie/docs/integrate-opsgenie-with-statuspage/  but still missing some details. For example, step 6 suggests pasting the page ID into the  Statuspage Page Id field, but there is no such field as shown below: 

 

statuspage-1.png

 

statuspage-2.png

 

Would you be able to advise on this please? 

 

Egor
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 24, 2024

Hey Stelios, 
In order to provide the info about the page ID, you have to authenticate in the Integration settings. 

To do that, please go to your Statuspage integration in Opsgenie >> Edit >> Authenticate with a Statuspage account and provide the needed details. 

5262963624014633544.jpg

 

Please let me know if it helps. 

Best Regards,
Egor

Stelios Moschos July 24, 2024

Hi Egor, 

 

Thank you again for the response. I am afraid this is already done and it's authenticated with the Statuspage in question. Please see screenshot below.

(Deleted screenshot)

 

Looking forward to your response. 

Stelios

Egor
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 25, 2024

Hey Stelios, 
Thanks for the screenshot! It appears that you're not using the right page ID, as it appears to not be full. You can find the full page ID in the URL of your page. Here's an example of my page, where 054yz2gb827l is the page ID.  https://manage.statuspage.io/pages/054yz2gb827l/incidents

Also, I see that you shared the screenshot with your Statuspage API Key, which can cause a security breach from your side. I would recommend deleting the API Key that is used on the screenshot, so no one can access your page with it. 

Best Regards,
Egor

Egor
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 25, 2024

I also went ahead and deleted the screenshot that you posted. 

Stelios Moschos July 25, 2024

Hi Egor, 

Ah sorry I didn't mention, I scribbled out some characters as I didn't want to share it in a public forum. So, the question remains :) 

 

Kind regards,

Stelios

Egor
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 25, 2024

Hey Stelios, 

Could you please open a ticket with us, so that we can check it further? Please use the following link - https://support.atlassian.com/contact/

Best Regards,
Egor

Stelios Moschos July 26, 2024

Thanks for the help Egor!

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
ENTERPRISE
TAGS
AUG Leaders

Atlassian Community Events