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

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

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

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

Коли виникають інциденти, швидкість має значення. Цей тренінг навчає повторюваному робочому процесу grep для помилок з різним регістром.

Шаблон конвеєра

Спробуйте команду

Яка команда зберігає кількість збоїв?

Складіть команду
cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
grep -iЗнаходить fail/FAIL/Fail за один прохід.
wc -lПідраховує кількість відповідних рядків.
>Зберігає підрахунок у файлі звіту.
Термінал
C:\Users\User>cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt

Крок 1: Підтвердження сигналу помилки

Command Prompt
INFO deploy started WARN retrying worker FAIL api timeout info finished stage fail db reconnect
C:\Users\User>cat deploy.log

Крок 2: Збереження підрахунку для хронології

Command Prompt
C:\Users\User>cat fail-count.txt

Крок 3: Фільтрація за темою інциденту

Використовуйте додаткові фільтри, щоб розділити збої за симптомами:


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

1 / 2

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

Посилання

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

Далі

Преміум: Bash Incident Drill

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