•Arnošt Havelka
Premium : chasse aux bûches de Bash
Détectez rapidement les échecs de déploiement grâce aux pipelines grep, aux décomptes et aux notes d'incident enregistrées.
Démarrer la leçon interactivePremium : chasse aux bûches de Bash
En cas d’incident, la vitesse compte. Cet exercice enseigne un flux de travail grep reproductible pour les erreurs mixtes.
Modèle de pipeline
Usage:cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
grep -i
Match fail/FAIL/Fail in one pass.
wc -l
Count matching lines.
>
Save count to a report file.
Étape 1 : Confirmer le signal d'erreur
Command Prompt
INFO deploy started
WARN retrying worker
FAIL api timeout
info finished stage
fail db reconnect
C:\Users\User>cat deploy.log
Étape 2 : Enregistrer le nombre pour la chronologie
Command Prompt
C:\Users\User>cat fail-count.txt
Étape 3 : Découper par thème d'incident
Utilisez des filtres supplémentaires pour diviser les échecs par symptôme :
grep -i 'timeout' deploy.log > timeout-errors.loggrep -i 'db' deploy.log > db-errors.log
Vérification des connaissances
1 / 2Why use grep -i during incident triage?
Références
Ces liens Microsoft Learn et de la documentation Windows fournissent des informations fiables sur les commandes utilisées dans cet article.