•Arnošt Havelka
Преміум: Пошук журналів у Bash
Швидко виявляйте збої у розгортанні за допомогою конвеєрів grep, підрахунків та збереження нотаток про інциденти.
Почати інтерактивний урокКоли виникають інциденти, швидкість має значення. Цей тренінг навчає повторюваному робочому процесу grep для помилок з різним регістром.
Шаблон конвеєра
Спробуйте команду
Яка команда зберігає кількість збоїв?
Складіть команду
cat[file]|grep-i[pattern]|wc-l>[target]
Термінал
~$cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
Крок 1: Підтвердження сигналу помилки
Термінал
~$grep -i 'fail' deploy.log
Крок 2: Збереження підрахунку для хронології
Термінал
~$cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
cat fail-count.txt
Крок 3: Фільтрація за темою інциденту
Використовуйте додаткові фільтри, щоб розділити збої за симптомами:
grep -i 'timeout' deploy.log > timeout-errors.loggrep -i 'db' deploy.log > db-errors.log
Перевірка знань
1 / 2Чому використовувати grep -i під час аналізу інцидентів?
Посилання
Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.
Далі
Преміум: Bash Incident Drill
Виконайте безпечний робочий процес аналізу випуску: підготуйте етап, витягніть помилки та перевірте обсяг впливу.