Noah-Huppert / NoahHuppert.com

Personal website.
https://noahh.io
0 stars 0 forks source link

Make Status Page With GitHub Pages #50

Open Noah-Huppert opened 6 years ago

Noah-Huppert commented 6 years ago

Host a website service status page using GitHub pages. This decouples the page from the infrastructure it is monitoring.

Use Jekyll templating to translate uptime status data into HTML. Save service statuses in the Jekyll template data file. Make a theme that reads this service data and displays a status page.

Track the uptime status of services with Prometheus.

If a uptime alarm occurs trigger a process to modify the contents of the uptime page repository.

Somehow decouple the modification of the git repo completely from anything in the infrastructure.

Noah-Huppert commented 6 years ago

Actually on second thought it might make more sense to just have the web page contain some JavaScript which determines uptime status.