Skip to content

fairpm/status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ˆ Live Status: 🟧 Partial outage

This repository contains the open-source uptime monitor and status page for FAIR Project, powered by Upptime.

Uptime CI Response Time CI Graphs CI Static Site CI Summary CI

URL Status History Response Time Uptime
FAIR 🟩 Up fair.yml
Response time graph 138ms
Response time 474
24-hour response time 153
7-day response time 138
30-day response time 1100
1-year response time 474
99.09%All-time uptime 99.57%
24-hour uptime 93.62%
7-day uptime 99.09%
30-day uptime 99.25%
1-year uptime 99.57%
FAIR API 🟩 Up fair-api.yml
Response time graph 204ms
Response time 566
24-hour response time 260
7-day response time 204
30-day response time 529
1-year response time 566
98.66%All-time uptime 99.54%
24-hour uptime 90.63%
7-day uptime 98.66%
30-day uptime 99.30%
1-year uptime 99.54%
AspireCloud.net (Production) 🟩 Up aspire-cloud-net-production.yml
Response time graph 267ms
Response time 272
24-hour response time 353
7-day response time 267
30-day response time 272
1-year response time 272
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
AspireCloud.io (Staging) πŸŸ₯ Down aspire-cloud-io-staging.yml
Response time graph 0ms
Response time 0
24-hour response time 0
7-day response time 0
30-day response time 0
1-year response time 0
0.00%All-time uptime 0.00%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 0.00%
1-year uptime 0.00%

πŸ› οΈ Configuration

This more or less runs automated without the need for intervention.

  • Basic config, including monitored sites, is in .uptimerc.yml
  • CSS is configured in the assets/fair-theme.css file.
  • Custom log is assets/logo.svg (note that the logo is a placeholder for now)

To make updates, create a branch from master (no we cannot rename it, as it's dependant on the parent template), make your changes, and merge back into master.

DNS

To customize the URL as status.fair.pm

On Github:

  1. Click on SETTINGS for this repository
  2. Click on Pages on the left hand menu
  3. Under Custom Domain, put in status.fair.pm and click save
  4. Update the .upptimerc.yml file to use CNAME=status.fair.pm
  5. Push the code to production

On AWS Route 53

  1. Log in to AWS: Open the AWS Management Console and navigate to the Route 53 service.
  2. Select your Hosted Zone: Click on Hosted zones and select the domain fair.pm.
  3. Create a new record: Click the Create record button.
  4. Configure the record:
  • Record name: Enter status.
  • Record type: Choose CNAME - Routes traffic to another domain name and to some AWS resources.
  • Value: Enter fairpm.github.io. Important: Do not include the /status part of the URL. The CNAME record should point to the root GitHub Pages domain.
  • TTL (Seconds): You can leave this at the default setting.
  1. Save the record: Click the Create records button.

After you've completed these steps, it may take some time for the DNS changes to propagate, though it is often quite fast.

🚨 Incidents, Outages, and Planned Maintenance

If the monitored sites (see .uptimerc.yml) go down, a new issue will be opened in Github and Slack will be alerted. If the site comes back up, the issue will be closed.

When a specified endpoint goes down, Upptime automatically opens a new issue in your GitHub repository. You can use this issue to add more information about the outage, such as whether you are investigating, what caused the downtime, etc.

We have a custom issue template for "Maintenance Event" to be used for any planned outages.

We also automatically alert Slack.

πŸ“„ License

About

Status Page via Github

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •