CMD Master
Назад до блогу
•Arnošt Havelka

Преміум: Пошук журналів у Bash

Швидко виявляйте збої у розгортанні за допомогою конвеєрів grep, підрахунків та збереження нотаток про інциденти.

Почати інтерактивний урок
Преміум: Пошук журналів у Bash

Коли виникають інциденти, швидкість має значення. Цей тренінг навчає повторюваному робочому процесу 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.log
  • grep -i 'db' deploy.log > db-errors.log

Перевірка знань

1 / 2

Чому використовувати grep -i під час аналізу інцидентів?

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Преміум: Bash Incident Drill

Виконайте безпечний робочий процес аналізу випуску: підготуйте етап, витягніть помилки та перевірте обсяг впливу.