Projektbeschreibung
ÜbersetztÜber den Live-Status hinaus benötige ich einen vollständigen Vorfall-Workflow. Wenn eine Überprüfung fehlschlägt oder wir manuell einen Vorfall erklären, sollte das System ihn öffnen, uns erlauben, zeitgestempelte Updates während unserer Untersuchung zu veröffentlichen, die Ursache zu finden, zu überwachen und schließlich das Problem zu schließen und eine öffentliche Historie zu führen, damit die Leute sehen, wie wir mit vergangenen Ausfällen umgegangen sind. Ich möchte auch Wartungsankündigungen im Voraus planen, damit geplanter Ausfall nie wie eine Überraschungs-Katastrophe aussieht. Berechnen Sie die Verfügbarkeit pro Komponente und zeigen Sie einen rollierenden Prozentsatz für die letzten 30 und 90 Tage basierend auf gespeicherten Prüfergebnissen an, damit die Zahlen real und überprüfbar sind, nicht dekorativ.
Benachrichtigungen für Abonnenten sind unerlässlich. Besucher sollten sich per E-Mail anmelden können und Nachrichten erhalten, wenn Vorfälle eröffnet, aktualisiert und geschlossen werden, sowie wenn Wartungsarbeiten geplant sind, mit einer klaren Abmeldemöglichkeit. Wir benötigen auch einen Admin-Bereich zur Verwaltung von Komponenten, Durchführung von Prüfungen und Schreiben von Vorfall-Updates. Ich erwarte sauberen dokumentierten Code und einfache Einrichtungsanweisungen.
— Automatisierte Verfügbarkeitsprüfungen (HTTP, API, Datenbank, Worker) mit konfigurierbaren Intervallen
— Komponentenstatus: betriebsbereit, eingeschränkt, teilweiser Ausfall, major outage
— Vorfall-Feed mit Phasen: Untersuchung/Ursache gefunden/Überwachung/gelöst
— Geplante Wartungsankündigungen, die im Voraus veröffentlicht werden
— Rollierender Verfügbarkeitsprozentsatz für 30 und 90 Tage basierend auf gespeicherten Prüfergebnissen
— E-Mail-Abonnement mit Benachrichtigungen und Abmeldemöglichkeit
— Admin-Panel für Komponenten, manuelle Prüfungen und Vorfall-Updates