All Projects → statsig-io → statuspage

statsig-io / statuspage

Licence: ISC License
A simple, zero-dependency, pure js/html status page based on GitHub Pages and Actions.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to statuspage

bots
[DEPRECATED] Tradle bot framework, allows to drive user interactions in Tradle mobile and web apps and (soon) using smart contracts for critical functions
Stars: ✭ 20 (-95.46%)
Mutual labels:  availability
harmony
Availability management backend and API for Sharetribe marketplaces
Stars: ✭ 18 (-95.92%)
Mutual labels:  availability
node-healthcheck-operator
K8s Node Health Check Operator
Stars: ✭ 22 (-95.01%)
Mutual labels:  availability
out
Monitor services in your menu bar
Stars: ✭ 155 (-64.85%)
Mutual labels:  status-page
statibus
Minimalistic Statuspage with rqlite and php
Stars: ✭ 22 (-95.01%)
Mutual labels:  status-page
nekonekostatus
一个Material Design风格的探针
Stars: ✭ 364 (-17.46%)
Mutual labels:  status-page
updown-status-page
Free updown.io status page for all your checks, just edit a config file (hosted by Netlify)
Stars: ✭ 38 (-91.38%)
Mutual labels:  status-page
status
📈 Uptime monitor and status page for ORY
Stars: ✭ 22 (-95.01%)
Mutual labels:  status-page
covaccine-notifier
CoWIN Vaccine availability notifier for India
Stars: ✭ 63 (-85.71%)
Mutual labels:  availability-monitor
availability-calculator
Calculate how much downtime should be permitted in your Service Level Agreement or Objective
Stars: ✭ 60 (-86.39%)
Mutual labels:  availability
available
Domain availability checking for Golang
Stars: ✭ 30 (-93.2%)
Mutual labels:  availability
nitter-instances
Automated uptime monitoring of Nitter instances.
Stars: ✭ 153 (-65.31%)
Mutual labels:  status-page
sixnines
Website Availability Monitor
Stars: ✭ 69 (-84.35%)
Mutual labels:  availability
PteroStats
PteroStats is a bot designed to check Pterodactyl Panel and Nodes status and post it to your discord server
Stars: ✭ 122 (-72.34%)
Mutual labels:  status-page
etna-uptime
Based on https://github.com/upptime/upptime.
Stars: ✭ 17 (-96.15%)
Mutual labels:  status-page
Awesome Sre
A curated list of Site Reliability and Production Engineering resources.
Stars: ✭ 7,687 (+1643.08%)
Mutual labels:  availability
Statping
Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.
Stars: ✭ 5,806 (+1216.55%)
Mutual labels:  status-page

Health Check

Statsig's Open-Source Status Page

We tried various Status Pages out there, and built this as a fun little hobby project to make status pages as simple as possible.

Demo

Setup instructions

  1. Fork the template repository.
  2. Update urls.cfg to include your urls.
key1=https://example.com
key2=https://statsig.com
  1. Update index.html and change the title.
<title>My Status Page</title>
<h1>Services Status</h1>
  1. Set up GitHub Pages for your repository.

image

How does it work?

This project uses GitHub actions to wake up every hour and run a shell script (health-check.sh). This script runs curl on every url in your config and appends the result of that run to a log file and commits it to the repository. This log is then pulled dynamically from index.html and displayed in a easily consumable fashion. You can also run that script from your own infrastructure to update the status page more often.

What does it not do (yet)?

  1. Incident management.
  2. Outage duration tracking.
  3. Updating status root-cause.

Got new ideas?

Send in a PR - we'd love to integrate your ideas.

In case...

You are looking for a developer friendly Feature flags, and A/B experimentation service for your product, check out: https://www.statsig.com

Statsig status page

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].