Uptime-Überwachung überwacht kontinuierlich einen Dienst – wie einen Webserver, API-Endpunkt oder DNS-Eintrag – in festen Intervallen, um zu überprüfen, dass er läuft und korrekt antwortet. Wenn das Ziel nicht innerhalb eines Timeout-Schwellwerts antwortet oder einen Fehler zurückgibt, protokolliert das Überwachungssystem den Fehler und löst Benachrichtigungen aus.
Die Überwachung funktioniert normalerweise durch automatisierte Anfragen an Ihren Dienst und misst:
- Antwortzeit — wie lange das Ziel braucht, um zu antworten
- Statuscode — ob die Antwort erfolgreich ist (z. B. HTTP 200) oder ein Fehler vorliegt
- Verfügbarkeitsquote — das Verhältnis erfolgreicher Überprüfungen zur Gesamtzahl der Überprüfungen in einem Zeitraum
Gängige Abfragetypen sind HTTP/HTTPS-Anfragen an eine URL, ICMP-Ping-Überprüfungen zum Testen der Netzwerkerreichbarkeit, TCP-Port-Überprüfungen zur Überprüfung, ob ein Dienst abhört, und DNS-Eintragsabfragen zur Bestätigung der Namensauflösung. Viele Überwachungsdienste messen die Verfügbarkeit über mehrere geografische Standorte hinweg, damit Sie regionale Ausfälle erkennen können.
Uptime-Überwachung fließt in die SLA-Verfolgung (Service Level Agreement) ein – es beweist Kunden, dass Ihr Dienst die versprochene Verfügbarkeit erfüllt hat. Sie unterstützt auch Statusseiten, die Echtzeit- oder historische Verfügbarkeitsdaten öffentlich anzeigen.
TipDie Überwachung Ihrer eigenen Infrastruktur verhindert, dass Kunden Ausfallzeiten vor Ihnen entdecken. Legen Sie Benachrichtigungen bei Schwellwerten fest, die wichtig sind: Eine einzelne fehlgeschlagene Überprüfung kann Rauschen sein, aber drei Ausfälle hintereinander deuten normalerweise auf ein echtes Problem hin.
Die Daten aus der Uptime-Überwachung – gespeichert als Verfügbarkeitsquote über Wochen oder Monate – sind für die SLA-Compliance-Berichterstattung und zur Erkennung von Mustern bei Servicebeeinträchtigungen unverzichtlich.