Umgang mit flackernden Checks
Website Monitoring Magazin
Das Internet ist komplex. In den paar (Milli-)Sekunden, in denen eine Webseite abgerufen wird, passieren sehr viele Dinge, die allesamt anfällig für Fehler sind. Deswegen ist es nicht unnormal, dass man eine Seite ab und an nicht erreichen kann, sie langsam ausgeliefert wird oder einzelne Bilder fehlen. Normalerweise funktioniert wieder alles, wenn das Browser-Tab neu lädt.
Für Monitoring-Software kann dies eine Herausforderung sein, da man jeden gefundenen Fehler genau betrachten und gegebenenfalls anders reagieren muss. Dies ist der Grund, warum bei koality.io gleich mehrere Verfahren angewendet werden, um das "Flackern", wie das Auftauchen von Fehlern, die schnell wieder verschwinden, zu minimieren.
Nutzereinstellungen
koality.io bietet von Haus eine Menge an Grundeinstellungen, die das Flackern von Checks auf ein Minimum reduzieren. Falls in einem Sonderfall all diese nicht anschlagen, hat man als Nutzer die Möglichkeit, das Setup so zu verändern, dass keine störenden Alarme mehr versendet werden.
Fehlerklassifizierung und Alarmierung
Unser Website-Monitoring-Service unterscheidet gefundene Fehler in zwei Klassen: kritische und moderate Fehler. Dies ist hilfreich, um nicht durch unwichtige Fehlerbenachrichtigungen von den wichtigen abgelenkt zu werden. In der Konfiguration der Alarme bei koality.io kann deswegen eingestellt werden, dass nicht kritische Fehler nur einmal am Tag gebündelt versendet werden und somit nicht ablenken.
Erst nach mehreren Fehlern am Stück alarmieren
Manche Systeme flackern mehr als andere. In einem solchen Fall kann es vorkommen, dass man aktiv in die Fehlerhandhabung eingreifen muss. koality.io bietet hierfür die Möglichkeit, einen Fehler erst als Fehler zu interpretieren, sobald er mehr als einmal am Stück aufgetaucht ist. Da solche Anomalien normalerweise nur ganz kurz auftreten, kann diese Einstellung Wunder wirken, sodass keine "false negatives" mehr vorkommen.
Diese Einstellung kann pro Check eingestellt werden und befindet sich direkt unter Einstellungen
auf der jeweiligen Ergebnisseite.
Grundeinstellungen
koality.io liefert im Kern schon sehr viele Techniken, die es verhindern, dass es überhaupt zu flackernden Ergebnissen kommt. Diese werden kontinuierlich weiter verfeinert, bieten aber bereits jetzt schon eine sehr hohe Sicherheit.
Durchschnittswerte
Gerade bei Messwerten wie Ladegeschwindigkeiten gibt es immer wieder Ausreißer. Das liegt häufig an ausgelasteten Netzwerkverbindungen oder Servern. Aus diesem Grund haben wir uns dazu entschlossen, die gemessenen Werte zu glätten, indem wir mit Messreihen arbeiten und den Mittelwert über die letzten 5 Messungen nehmen. Dies hat zur Folge, dass ein Ausreißer die Daten nicht sofort in kritische Bereiche zieht.
Neustart bei Anomalien
Wir nutzen immer echte Chrome-Browser, wenn wir eine Webseiten-Analyse durchführen. Aber auch Browser können eine Fehlerquelle sein, denn keine Software ist perfekt. Aus diesem Grund starten wir eine Analyse komplett von vorne, wenn der Algorithmus das "Gefühl" hat, dass etwas nicht korrekt durchlief. Dies können zum Beispiel fehlende Inhalte, ein ungewöhnlicher HTTP-Status-Code oder andere fehlerhafte Requests sein.
Rechenzentrum wechseln
Bei der Überprüfung der Erreichbarkeit gehen wir noch mal einen Schritt weiter. Sobald wir die Webseite eines Kunden nicht erreichen können, versuchen wir die gleiche Anfrage noch einmal aus einem komplett anderen Rechenzentrum. Dies hat zur Folge, dass die "fales negatives" hier so gut wie auf Null reduziert werden können.
Schön, dass du unser Magazin liest. Was aber noch schöner wäre, ist, wenn du unseren Service einmal ausprobierst. koality.io bietet umfangreiches Website Monitoring speziell für Webprojekte. Erreichbarkeit, Performance, SEO, Sicherheit, Inhalt und Technik.
Ich möchte koality.io kostenlos ausprobieren