Retour au blog
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 interactive
Premium : 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

Essayer la commande

Which command stores the fail count?

Composer la commande
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.
Terminal
C:\Users\User>cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt

É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 :


Vérification des connaissances

1 / 2

Why use grep -i during incident triage?

Références

Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

Premium : Exercice d'incident Bash

Exécutez un workflow de tri des versions en toute sécurité : organisez, extrayez les erreurs et vérifiez le volume d'impact.