Upptime (https://upptime.js.org) ist die Open-Source-Verfügbarkeitsüberwachungs- und Statusseite, die vollständig von GitHub Actions, Issues und Pages unterstützt wird. Es wurde von Anand Chowdhary erstellt und von Pabio unterstützt.
Ich finde Upptime eine unglaublich clevere Nutzung von [GitHub Actions]. Sie erhalten im Wesentlichen einen kostenlos konfigurierbaren Verfügbarkeitsmonitor für alles, was Sie möchten. – CSS-Tricks
Upptime wird von mehr als 1.000 Personen und Teams genutzt, um sicherzustellen, dass sie wissen, wann ihre Endpunkte ausfallen.
URL | Status | Geschichte | Ansprechzeit | Betriebszeit |
---|---|---|---|---|
? Hoch | google.yml | 95 ms | 100,00 % | |
Wikipedia | ? Hoch | wikipedia.yml | 202 ms | 100,00 % |
Hacker-News | ? Hoch | hacker-news.yml | 272 ms | 100,00 % |
Testen Sie die defekte Site | ? Runter | test-broken-site.yml | 0ms | 0,00 % |
IPv6-Test | ? Runter | i-pv6-test.yml | 0ms | 0,00 % |
Upptime ist weder mit GitHub verbunden noch wird es von GitHub unterstützt.
Wenn der GitHub Actions-Workflow erkennt, dass eine Ihrer URLs nicht verfügbar ist, öffnet er automatisch ein GitHub-Problem (Beispielproblem Nr. 67). Sie können diesem Problem Vorfallberichte hinzufügen, indem Sie Kommentare hinzufügen. Wenn Ihre Website wieder verfügbar ist, wird das Problem ebenfalls automatisch geschlossen.
Viermal täglich läuft ein weiterer Workflow und erfasst die Antwortzeit Ihrer Websites. Diese Daten werden an GitHub übermittelt und sind daher im Commit-Verlauf jeder Datei verfügbar (Beispiel-Commit-Verlauf). Anschließend wird die GitHub-API verwendet, um den Reaktionszeitverlauf jedes Endpunkts grafisch darzustellen und zu verfolgen, wann eine Website ausgefallen ist.
./history
: Open Database License