Issue beim bestätigten Ausfall anlegen
Das Issue entsteht, sobald genug unabhängige EU-Standorte den Check oft genug hintereinander abweisen, nicht schon bei der ersten fehlgeschlagenen Anfrage; beide Schwellen stehen in deinem Paket.
Ein fein granulares Token und ein Repository-Name, und ein bestätigter Ausfall wird zum Issue dort, wo der Code der Seite ohnehin liegt.
Was die Alarmkette in GitHub anlegt, steht hier vollständig, und mehr passiert nicht. Einmal lesen, und du weißt, was dein Team sehen wird.
Das Issue entsteht, sobald genug unabhängige EU-Standorte den Check oft genug hintereinander abweisen, nicht schon bei der ersten fehlgeschlagenen Anfrage; beide Schwellen stehen in deinem Paket.
Die Entwarnung kommt als zweites Issue, mitsamt Zeitpunkt der Behebung und der Dauer des Ausfalls in Minuten.
Jedes Issue entsteht mit den Labels uptimeify und monitoring, damit ein Filter oder eine Automation sie im Backlog findet.
URL, Kunde, Organisation, der Fehler samt Statuscode, die prüfenden Standorte und die Zeiten kommen als Markdown-Liste an.
Ein TLS-Zertifikat, das in seinen kritischen Bereich rutscht, öffnet ein eigenes Issue in dem Repository, das die Seite ausliefert.
Eine selbst betriebene Instanz wird über ihre eigene API-Basis-URL angesprochen, die https sein muss, und sonst wie github.com behandelt.
Jeder Kanal benennt sein eigenes Repository, damit der Ausfall eines Kunden dort landet, wo dessen Betreuer ohnehin mitlesen.
Das Dashboard erzeugt beim Einrichten ein als TEST markiertes Issue, damit ein falscher Repository-Name vor dem ersten Ausfall auffällt.
Ein fein granulares Token mit Lese- und Schreibrecht auf Issues genügt, und es liegt verschlüsselt statt im Klartext.
Teams, die ihr Monitoring über Uptimeify fahren

Unter Settings und Developer settings ein Fine-grained Personal Access Token mit Lese- und Schreibrecht auf Issues erstellen.
Personal access token
Verschlüsselt gespeichert
Das Repository als owner/repo eintragen, das Token einfügen und bei GitHub Enterprise die API-Basis-URL ergänzen.
Die Monitore zuordnen, die der Kanal abdeckt, und das Test-Issue anlegen, damit der erste echte Ausfall nicht der erste Versuch ist.
Nein. Die Entwarnung wird als eigenes Issue abgelegt, statt das erste zu schließen. Das Ausfall-Issue behält damit Historie und Kommentare, und beide tragen das Label uptimeify, was einer Action zum Schließen reicht.
Lesen und Schreiben auf Issues, in genau dem Repository, das du benennst. Ein so eng gefasstes Fine-grained Token kommt an deinen Code nicht heran, und es liegt verschlüsselt.
Ja. Trage die API-Basis-URL deiner Instanz neben dem Repository ein. Akzeptiert wird nur https, sonst sieht die Anfrage genauso aus wie die an github.com.
Nein. Deine Quota deckt Monitore und das monatliche SMS- und Sprachkontingent. Issues in GitHub, GitLab oder Jira zehren nicht daran.
Nein. Das Issue entsteht zum bestätigten Ausfall, nicht je fehlgeschlagener Anfrage, und wie viele Nachprüfungen die Bestätigung braucht, legst du je Paket fest.
GitHub einmal verbinden, und jeder bestätigte Ausfall landet als Issue in dem Repository, das die Seite ausliefert.