Überwachung der Echtzeit-Serviceverfügbarkeit
Entdecke Probleme, bevor es deine Kunden tun
- Veröffentlicht
- Aktualisiert
- (erstellt )
- Geschrieben von
- Willem L. Middelkoop
- Themen
- Cloud · Daten · iOS · Server · Uhr · Web · Arbeit
- Menschliche Version dieses Beitrags
- https://willem.com/de/2021-02-02_uberwachung-der-echtzeit-serviceverfugbarkeit/
- English
- Realtime service uptime monitoring
- Nederlands
- Realtime bewaking van de uptime van services
- Español
- Monitorización del tiempo de actividad del servicio en tiempo real
- Français
- Surveillance de disponibilité en temps réel
- Italiano
- Monitoraggio dell’uptime dei servizi in tempo reale
- Português
- Monitorização em tempo real da disponibilidade de serviços
- Papiamentu
- Monitoreo di uptime di servisio na tempu real
- Frysk
- Realtime uptime-monitoring fan tsjinsten
- Sprachen
- Aus dem englischen Original von einem Sprachmodell in zwei Durchgängen (Übersetzung und Korrektur) mit Glossar und Rechtschreibprüfung übersetzt; noch nicht von einem Muttersprachler gelesen.
Zusammenfassung
Ausfälle passieren, und dafür muss man sich nicht schämen. Sorg nur dafür, dass du Probleme so schnell wie möglich bemerkst! Mit Echtzeit-Überwachung der Verfügbarkeit behältst du deine Server und Dienste automatisch im Blick. Lies weiter, dann zeige ich dir, wie.
Volltext
Uptime, Downtime und alles dazwischen
Solange alles läuft, denkt man vielleicht nicht an Ausfälle oder Störungen. Aber gerade dann ist vielleicht der richtige Zeitpunkt dafür! Am besten gehst du mit Ausfällen und Störungen um, indem du auf Probleme vorbereitet bist. Ein bisschen Zeit für ein gutes Überwachungssystem kann dir kritische Momente ersparen, wenn es hart auf hart kommt! Eine Möglichkeit, dich auf Ausfälle vorzubereiten, ist sicherzustellen, dass du zu den Ersten gehörst, die von einem Problem erfahren.
Mit Echtzeit-Überwachung der Verfügbarkeit verkürzt du deine Reaktionszeit bei Ausfällen. Das spart dir wertvolle Zeit, wenn etwas ausgefallen ist. Je schneller du weißt, dass du ein Problem hast, desto schneller kannst du es lösen.
Die Überwachung kann auf verschiedene Arten erfolgen. Die einfachste Form prüft nur, ob ein Server auf eine Anfrage antwortet („Ist er da?“). Kommt keine Antwort, weißt du, dass es ein Problem gibt.
Feiner überwachst du deine Dienste mit mehreren Prüfungen, die verschiedene Teile deiner Infrastruktur berühren. Du kannst die Überwachung zum Beispiel so einrichten, dass sie eine übliche Funktion ausführt. So findest du „tiefere Probleme“, die dir entgehen würden, wenn du nur prüfst, ob ein Server online ist. Dann fragst du nicht nur „Ist er da?“, sondern auch „Funktioniert er richtig?“.
UptimeRobot
Normalerweise versuche ich erst, Dinge selbst zu lösen, bevor ich nach externen Diensten suche. Aber bei der Überwachung der Verfügbarkeit ist ein externer Dienst absolut sinnvoll. Wenn dein Produkt oder deine Plattform ausfällt, fällt nämlich wahrscheinlich auch dein interner Überwachungsdienst aus. Ich habe https://uptimerobot.com ausgewählt, um meine Plattform zu überwachen, weil der Dienst eine großartige App hat und die Arten der Überwachung bietet, die ich brauche.
Keyword-Überwachung
Neben der einfachen Prüfung, ob ein Server online ist, will ich wissen, ob die wichtigen Algorithmen und Funktionen richtig arbeiten. Deshalb habe ich in meinen Webdiensten spezielle URLs eingebaut, die übliche (aber harmlose) Funktionen ausführen und klar zeigen, ob die wichtigen Backend-Systeme richtig laufen. Denk an eine einfache Datenbankabfrage: Klappt der Test, weißt du, dass der Server online ist und die Datenbank richtig antwortet.

Achte darauf, deine Überwachungs-Endpunkte so effizient wie möglich zu bauen. Eine Abfrage ist in Ordnung, aber belaste den Server nicht zu sehr, denn die Überwachungs-URL wird sehr oft aufgerufen!

Dashboard
Das Tolle an UptimeRobot ist, dass es nur deine Aufmerksamkeit verlangt, wenn etwas nicht stimmt. Normalerweise kannst du es einrichten und vergessen, es erledigt seine Arbeit im Hintergrund. Wenn du willst, kannst du aber die App öffnen und den Status all deiner Monitore ansehen, auch mit historischen Daten.

Ausfallmeldungen auf der Apple Watch
Eine der besten Funktionen von UptimeRobot ist, dass es dir bei einem unerwarteten Ausfall eine Push-Benachrichtigung schickt. In den Einstellungen legst du genau fest, wann und wo du über Ausfälle informiert werden willst. Du kannst einzelne Monitore stummschalten oder weitere Personen und/oder Benachrichtigungskanäle hinzufügen. Sehr nützlich: Du kannst die App so einrichten, dass sie mit der Apple Watch funktioniert.

Neben normalen iOS-Benachrichtigungen unterstützt die App die sogenannten „kritischen Mitteilungen“, die die Funktion „Nicht stören“ des Telefons umgehen können. So steuerst du genau, wie weit bestimmte Ausfälle durchdringen. Bei mir weckt mich die App mitten in der Nacht, wenn wirklich etwas Schlimmes passiert.

Fazit
Mit UptimeRobot habe ich einige seltene Fehler und Ausfälle entdeckt, die sonst unbemerkt geblieben wären. Die ständige Überwachung gibt mir ein wenig Seelenfrieden, weil ich weiß, dass ich damit mehr mitbekomme als ohne.
Einen Ausfall kannst du vielleicht nicht verhindern, aber es gibt kaum eine Entschuldigung dafür, nichts davon zu wissen! Erfahre von Problemen, bevor es deine Kunden tun, und du verschaffst dir etwas Zeit, um den Tag zu retten!