Alarmieren, wenn Kunden den Dienst nicht nutzen können Projekt

Überwache einen Bibliotheksablauf mit Prometheus, ignoriere kurze Ausfälle und empfange echte Ausfall- und Entwarnungsmeldungen.

DevOpsLinux

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Dieses Monitoringprojekt richtet sich an DevOps-Einsteiger mit grundlegender Terminalerfahrung. Die Startseite der Northline Library kann funktionieren, obwohl Leser weder suchen noch eine Reservierungsbestätigung ansehen können. Du richtest einen Alarm für das Kundenergebnis ein.

Ein angeleitetes Lab verbindet eine echte Suchprüfung, eine Regel für anhaltende Fehler und lokale Benachrichtigungen. Eine eigenständige Challenge überträgt die Methode auf Reservierungen und schließt einen anderen fehlerhaften Dienst aus. Jede Einheit beginnt in einer eigenen vorbereiteten Umgebung.

Was du lernen wirst

  • Eine erreichbare Startseite oder einen Exporter von einem erfolgreichen Kundenablauf unterscheiden.
  • Eine HTTP-Prüfung mit Inhaltskontrolle auswählen und mit job und journey eingrenzen.
  • Eine Prometheus-Regel konfigurieren, die kurze Fehler ignoriert und bei anhaltenden Fehlern auslöst.
  • pending, firing und inactive von der Zustellung einer Meldung trennen.
  • Den Kundenablauf wiederherstellen und einen echten resolved-Webhook beobachten, ohne Monitoring zu stoppen.

Für wen dieser Kurs geeignet ist

Für neue Entwickler und DevOps-Lernende, die eine kleine, vollständige Monitoringaufgabe suchen.

Voraussetzungen: Grundlegende Terminalbedienung. HTTP, Pfade, YAML-Einrückung, Anführungszeichen, Here-Dokumente und Regelsyntax werden vor der Verwendung erklärt. Prometheus-, Programmier- oder Mailadministrationskenntnisse sind nicht nötig.

Umgebung: Linux im Browser sowie Library und Monitoring mit vorbereitetem Prometheus, Blackbox Exporter, Alertmanager und lokalem Posteingang. Keine lokale Installation oder externen Konten. Bücher sind erfunden, Reservierungen schreibgeschützte Vorschauen. Anleitung und vollständige Lösungen gibt es auf Englisch und in acht Übersetzungen; Website, Beschriftungen und Ausgaben bleiben Englisch.

Häufig gestellte Fragen

Muss ich die Anwendung entwickeln oder Tools installieren?

Nein. Du bearbeitest zwei kurze Konfigurationen. Ein bereitgestellter Controller erzeugt echte Geschäftsfehler und setzt keine Alarmzustände.

Werden echte Personen benachrichtigt?

Nein. Der lokale Posteingang empfängt echte Alertmanager-Webhooks innerhalb der wegwerfbaren Instanz.

Was ändert sich in der Challenge?

Du wählst Reservierungspfad und Labels und hältst einen fehlerhaften Übungsdienst aus dem Alarm heraus. Die vollständige Lösung erklärt Entscheidungen und Wiederherstellung.

Ist das eine vollständige Produktionsplattform?

Der Kurs behandelt ein Kundenergebnis, anhaltende Fehler und Wiederherstellung. Die 20 Sekunden dienen der Übung. Hochverfügbarkeit, Dashboards, SLOs und externe Benachrichtigungsabläufe gehören nicht zum Umfang.

Lehrer

labby
Labby
Labby is the LabEx teacher.