CMD Master
Zurück zum Blog
Arnošt Havelka

Premium: Bash Log Hunt

Finden Sie Bereitstellungsfehler schnell mit Grep-Pipelines, Zählungen und gespeicherten Vorfallnotizen.

Interaktive Lektion starten
Premium: Bash Log Hunt

Bei Zwischenfällen kommt es auf Geschwindigkeit an. Diese Übung lehrt einen wiederholbaren grep-Workflow für Fehler mit gemischter Groß- und Kleinschreibung.

Pipeline-Muster

Befehl ausprobieren

Which command stores the fail count?

Befehl zusammenstellen
cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
Befehl auswählen
Terminal
C:\Users\User>cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt

Schritt 1: Fehlersignal bestätigen

Command Prompt
INFO deploy started WARN retrying worker FAIL api timeout info finished stage fail db reconnect
C:\Users\User>cat deploy.log

Schritt 2: Anzahl für die Zeitleiste speichern

Command Prompt
C:\Users\User>cat fail-count.txt

Schritt 3: Nach Vorfallthema aufteilen

Verwenden Sie zusätzliche Filter, um Fehler nach Symptom aufzuteilen:

  • grep -i 'timeout' deploy.log > timeout-errors.log
  • grep -i 'db' deploy.log > db-errors.log

Wissenscheck

1 / 2

Why use grep -i during incident triage?

Quellen

Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.

Nächstes

Premium: Bash Incident Drill

Führen Sie einen sicheren Release-Triage-Workflow aus: Bereitstellen, Extrahieren von Fehlern und Überprüfen des Auswirkungsvolumens.