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

Add component from website to statuspage.

Howard Nedd
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 28, 2022

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
Atlassian Team members are employees working across the company in a wide variety of roles.
March 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
Atlassian Team members are employees working across the company in a wide variety of roles.
March 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
Atlassian Team members are employees working across the company in a wide variety of roles.
April 4, 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. 

0 votes
Nick Dring April 26, 2022

@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
Atlassian Team members are employees working across the company in a wide variety of roles.
April 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. 

Nick Dring April 27, 2022

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
AUG Leaders

Atlassian Community Events