Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,298,216
Community Members
 
Community Events
165
Community Groups

Add component from website to statuspage.

Hi,

 

I have a website and I want to add it as a component  on my statuspage.
Basically I want to monitor the uptime of the website with and show this on Statuspage.

I have created a component for the website on statuspage which provides me a component API key.

Anyone know how to pull uptime/downtime data in to statuspage for this component?

Thank you in advance.

 

Regards

Howard

3 answers

2 accepted

0 votes
Answer accepted
Scot Wilson Atlassian Team Mar 29, 2022

G'day Howard! I'm Scot from the Atlassian Statuspage Support Team.

For everyone's reference - our main documentation on using components to display historical uptime on your page is here. What we're looking for is automating the actions of setting your component status which we detail in this dovcumentation here.

A quick summary of that is you'll need something which will monitor the uptime for your page and send the notifications for when it is UP or DOWN to Statuspage. There are a number of different integrations for you to review. Additionally, you can call the Statuspage Management APIs for components directly but you would need to be hosting the technology stack that monitors your website and makes the API calls.

If you're going to go down the path of using an external system to monitor the uptime/downtime of your website, then I'd like to let you know about System Metrics. External monitoring tools can feed metric data to your page so you can also show response times, ping times, e.t.c. on your Statuspage as well as a component's uptime/downtime.

Hope that helps - but let me know if you're after specific REST API help,
Scot.



0 votes
Answer accepted
John M Atlassian Team Mar 29, 2022

Hi Howard,

If you want to automatically update your own component on your Statuspage, you would need to integrate with a tool like Opsgenie or Pagerduty that can automatically update the status of the component. Then you would use the integrations in one of those tools (for example the Pingdom integration in opsgenie or the Statuscake Opsgenie integration) to monitor the site directly. 

So the workflow would look like this:

Pingdom monitors your site ----> sends data to Opsgenie which creates alerts ---> sends data to Statuspage, which will automatically update the component's status. 

John M Atlassian Team Apr 04, 2022

I should have included this in the original answer - if the website monitoring tool you're using work can send specific words over, including "UP and "DOWN" via email, statuspage can directly accept those emails and change the state of the component - which would eliminate the need for an intermediary tool like Opsgenie. Pingdom is one example of a service that does work directly with Statuspage in this way. 

@John M I was looking at this post and the guide you suggested. Unfortunately, I haven't been able to get this to work.

The issue I'm having is that when you create the component in Statuspage and use its generated email to create a new user in Pingom the email address receives an invite that they have to confirm. As the email isn't a real one there is no way of verifying it.

Any ideas? 

Regards

Nick

John M Atlassian Team Apr 26, 2022

Hi Nick,

I don't have a Pingdom account to test on, but it looks like if you follow the second part of this setup under "Edit Uptime Check" it should allow you to select the contact for uptime checks. I'm wondering if you can use unverified contacts for the uptime checks. 

Hi, the contact isn't selectable until it's verified. I have a call with a pingdom engineer. If I get it working I'll report back.

Like John M likes this

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Statuspage

New feature: Slack notifications for Statuspage

We're excited to announce the release of a long-requested feature on Statuspage. Now visitors to your status page can subscribe to get notified in Slack when you report an incident or maintenance. Th...

3,063 views 8 20
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you