Web

Wenn der erste, der einen Ausfall bemerkt, ein Kunde ist, fehlt Monitoring

Uptime, Errors und Performance im Blick behalten, bevor Nutzer die Probleme melden.

Was Web-Monitoring umfasst

Uptime-Monitoring prueft, ob die Seite erreichbar ist, ob der HTTP-Status stimmt und ob das SSL-Zertifikat noch gueltig ist, idealerweise alle ein bis fuenf Minuten, nicht einmal am Tag. Performance-Monitoring in Form von Real User Monitoring misst, wie schnell die Seite fuer echte Nutzer laedt, nicht im Testlabor, sondern in der Realitaet, mit sichtbaren Unterschieden nach Land, Geraet und Browser. Error-Monitoring faengt JavaScript-Fehler ab, die Nutzer sehen, das Entwicklungsteam aber nicht. Und die Ueberwachung von APIs und Abhaengigkeiten stellt sicher, dass auch externe Dienste wie ein Mail-Service, an dem etwa das Kontaktformular haengt, im Blick bleiben.

Werkzeuge im Ueberblick

Fuer Uptime eignen sich Uptime Robot oder Better Uptime, fuer RUM Anbieter wie SpeedCurve, Datadog oder Elastic APM, fuer Errors ist Sentry mit Open-Source- und Self-Hosted-Option ein bewaehrter Standard.

Alerting: wen, wie, wann

Alerts muessen zur richtigen Zeit die richtige Person erreichen. E-Mail-Alerts werden leicht uebersehen, fuer kritische Ausfaelle eignen sich Slack, PagerDuty oder direkte Telefon-Alerts, ergaenzt um eine Eskalationsregel, falls die erste Person nicht reagiert.

Checkliste: Uptime-Monitoring mit kurzem Check-Intervall aktiv, SSL-Zertifikat-Ablauf ueberwacht, Alert-Kanal definiert und getestet, Error-Monitoring fuer JavaScript-Fehler aktiv, Performance-Monitoring vorhanden, externe Abhaengigkeiten ebenfalls ueberwacht.

Ein Beispiel aus der Praxis

Eine Website war fuer mehrere Stunden nicht erreichbar, bevor ein Mitarbeiter zufaellig beim taeglichen Check bemerkte, dass Kunden sich ueber die nicht ladende Seite beschwerten. Ein einfaches Uptime-Monitoring mit einem Pruefintervall von einer Minute haette den Ausfall innerhalb kuerzester Zeit gemeldet, statt ihn erst Stunden spaeter durch Zufall auffliegen zu lassen. Nach diesem Vorfall wurde ein Basis-Monitoring mit Alert-Weiterleitung an einen Slack-Kanal eingerichtet, Kostenpunkt nahezu null, Wirkung sofort spuerbar.

Monitoring fuer eure Website einrichten? markom.digital richtet ein vollstaendiges Monitoring-Setup ein, mit sinnvollen Alerting-Regeln und Dashboards, die wirklich genutzt werden.

Weitere Beiträge