•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í lekciKdyž 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[file]|grep-i[pattern]|wc-l>[target]
Terminál
~$cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
Krok 1: Potvrďte chybový signál
Terminál
~$grep -i 'fail' deploy.log
Krok 2: Uložte počet pro časovou osu
Terminál
~$cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
cat fail-count.txt
Krok 3: Slice by Incident Theme
Použijte další filtry k rozdělení selhání podle příznaku:
grep -i 'timeout' deploy.log > timeout-errors.loggrep -i 'db' deploy.log > db-errors.log
Kontrola znalostí
1 / 2Why 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.