Skip to content

fairpm/status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

πŸ“ˆ Live Status: 🟩 All systems operational

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 3249ms
Response time 570
24-hour response time 166
7-day response time 3249
30-day response time 1227
1-year response time 570
98.37%All-time uptime 99.56%
24-hour uptime 92.78%
7-day uptime 98.37%
30-day uptime 99.23%
1-year uptime 99.56%
FAIR API 🟩 Up fair-api.yml
Response time graph 1339ms
Response time 764
24-hour response time 152
7-day response time 1339
30-day response time 1129
1-year response time 764
98.47%All-time uptime 99.50%
24-hour uptime 92.77%
7-day uptime 98.47%
30-day uptime 99.23%
1-year uptime 99.50%
AspireCloud 🟩 Up aspire-cloud.yml
Response time graph 252ms
Response time 279
24-hour response time 232
7-day response time 252
30-day response time 282
1-year response time 279
100.00%All-time uptime 99.66%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.66%
AspireCloud API 🟩 Up aspire-cloud-api.yml
Response time graph 650ms
Response time 720
24-hour response time 676
7-day response time 650
30-day response time 776
1-year response time 720
100.00%All-time uptime 99.99%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.98%
1-year uptime 99.99%

πŸ› οΈ 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 2

  •  
  •