Wiederholungsversuche und Alarmschwellen
Warum Fehlalarme entstehen
Ein einzelner fehlgeschlagener Lauf bedeutet nicht immer, dass Ihr Dienst down ist. Ein kurzer Netzwerkaussetzer, ein langsamer Handshake oder eine einzelne unzuverlässige Monitoring-Region kann einen gesunden Endpunkt für einen Moment defekt aussehen lassen. LoadFocus bietet Ihnen drei Ebenen, die solche Fehlalarme stoppen: Wiederholungsversuche (Retries), eine Schwelle für aufeinanderfolgende Fehler und eine Multi-Standort-Schwelle.
Alle drei Einstellungen liegen direkt auf der Prüfung, auf der Seite für neue API-Prüfung, und funktionieren für API-, TCP-, DNS- und Browser-Prüfungen.
Wiederholungsversuche (Retries)
Wenn eine Prüfung fehlschlägt, kann LoadFocus sie erneut ausführen, bevor der Lauf als fehlgeschlagen markiert wird. Ein vorübergehender Aussetzer, der beim Wiederholungsversuch erfolgreich ist, wird nie zu einem Fehler. Sie können konfigurieren:
- Anzahl der Wiederholungen: wie oft wiederholt wird, von 0 bis 5.
- Intervall zwischen Wiederholungen: die Wartezeit zwischen den Versuchen, von 1 bis 60 Sekunden.
- Backoff-Strategie: fixed, linear oder exponential als Abstand zwischen den Versuchen.
- Wiederholungs-Region: Wiederholung aus der gleichen Region oder aus einer anderen, um regionales Rauschen auszuschließen.
- Maximale Gesamt-Wiederholungszeit: eine Obergrenze dafür, wie lange alle Wiederholungen zusammen dauern dürfen.
Schwelle für aufeinanderfolgende Fehler
Wiederholungsversuche fangen Aussetzer innerhalb eines Laufs ab, aber eine Prüfung kann trotzdem einen einzelnen schlechten Lauf produzieren. Statt beim ersten Fehler zu alarmieren, können Sie erst nach N aufeinanderfolgenden fehlgeschlagenen Läufen benachrichtigt werden. Wenn Sie maximale Empfindlichkeit bevorzugen, können Sie sich auch bei jedem Fehler alarmieren lassen.
Wiederherstellungs-Benachrichtigungen werden gesendet, sobald die Prüfung wieder erfolgreich ist, sodass Sie immer wissen, wann der Vorfall vorbei ist.
Multi-Standort-Schwelle
Wenn eine Prüfung aus mehreren Regionen läuft, können Sie festlegen, wie viele Standorte fehlschlagen müssen, bevor die Prüfung als fehlgeschlagen zählt. Das wirkt wie ein Quorum: Eine einzelne unzuverlässige Region kann Sie nicht alleine alarmieren, während ein echter Ausfall, der aus mehreren Regionen sichtbar ist, es weiterhin tut.
Wie die drei Ebenen zusammenwirken
Jede Ebene fängt eine andere Art von Rauschen ab:
- Wiederholungsversuche fangen Aussetzer innerhalb eines einzelnen Laufs ab.
- Die Schwelle für aufeinanderfolgende Fehler fängt einzelne schlechte Läufe ab.
- Die Multi-Standort-Schwelle fängt das Rauschen einzelner Regionen ab.
Zusammen bedeuten sie, dass ein Alarm fast immer ein echtes, anhaltendes Problem über mehrere Regionen widerspiegelt. Für die gemeinsamen Prüfungs-Einstellungen siehe So erstellen Sie eine neue API-Prüfung. Wohin Alarme zugestellt werden, legen Sie unter Benachrichtigungskanäle fest; mehr erfahren Sie unter Uptime Monitoring.