Zpět na blog
Arnošt Havelka

Premium: Bash Log Hunt

Selhání nasazení rychle lovíte pomocí kanálů grep, počtů a uložených poznámek k incidentům.

Spustit interaktivní lekci
Premium: Bash Log Hunt

Když dojde k incidentům, záleží na rychlosti. Toto cvičení učí opakovatelný pracovní postup grep pro chyby se smíšenými případy.

Vzor potrubí

Vyzkoušejte příkaz

Which command stores the fail count?

Sestavit příkaz
cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
grep -iMatch fail/FAIL/Fail in one pass.
wc -lCount matching lines.
>Save count to a report file.
Terminál
C:\Users\User>cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt

Krok 1: Potvrďte chybový signál

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

Krok 2: Uložte počet pro časovou osu

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

Krok 3: Slice by Incident Theme

Použijte další filtry k rozdělení selhání podle příznaku:


Kontrola znalostí

1 / 2

Why use grep -i during incident triage?

Reference

Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

Premium: Bash Incident Drill

Spusťte pracovní postup bezpečného třídění vydání: fáze, extrahování chyb a ověření objemu dopadu.