Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root


1 badge earned


Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!


Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.


Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!


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
Community Members
Community Events
Community Groups

Add component from website to statuspage.



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.




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,

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? 



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

Atlassian Community Events