•Arnošt Havelka
Premium: búsqueda de registros de Bash
Busque fallos de implementación rápidamente con canalizaciones, recuentos y notas de incidentes guardadas de grep.
Iniciar lección interactivaCuando ocurren incidentes, la velocidad importa. Este ejercicio enseña un flujo de trabajo grep repetible para errores de casos mixtos.
Patrón de tubería
Prueba el comando
Which command stores the fail count?
Construir el comando
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
Paso 1: confirmar la señal de error
Command Prompt
INFO deploy started
WARN retrying worker
FAIL api timeout
info finished stage
fail db reconnect
C:\Users\User>cat deploy.log
Paso 2: guardar el recuento para la línea de tiempo
Command Prompt
C:\Users\User>cat fail-count.txt
Paso 3: dividir por tema de incidente
Utilice filtros adicionales para dividir las fallas por síntoma:
grep -i 'timeout' deploy.log > timeout-errors.loggrep -i 'db' deploy.log > db-errors.log
Comprobación de conocimientos
1 / 2Why use grep -i during incident triage?
Referencias
Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.