•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 interactiveEn 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[file]|grep-i[pattern]|wc-l>[target]
Terminal
~$cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
Étape 1 : Confirmer le signal d'erreur
Terminal
~$grep -i 'fail' deploy.log
Étape 2 : Enregistrer le nombre pour la chronologie
Terminal
~$cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
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 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.