TGViewer
Merion Academy Merion Academy @it_knowledge_base · 9K subscribers
Post #1024 3.53K
Пока все вспоминают, какой сегодня день, мы уже заставили логи сдать всех причастных
к падению прода.
🍒🍒🍒

Помните тот пост, где мы учились просто заглядывать в логи?

Пришло время переходить
на следующий уровень.
Научиться
не просто читать логи,
а допрашивать их ⬇️

😢 Перестаньте скроллить — начинайте анализировать:

⏺Ищите не просто ошибку,
а её причину и последствия

sudo grep -A 10 -B 5 "ERROR" /var/log/application.log

Покажет 10 строк ПОСЛЕ и 5 строк ДО ошибки — увидите полный контекст.

⏺Превращайте хаос в статистику
sudo grep "OutOfMemoryError" /var/log/application.log | awk '{print $1, $2}' | sort | uniq -c | sort -nr

Считает, сколько раз ошибка случалась в каждую минуту/час
и сортирует по убыванию.

⏺Фильтруйте шум и оставляйте важное
sudo tail -f /var/log/nginx/access.log | grep -v " 200 "

Для
точности используйте grep -vw "200" — он отфильтрует только код ответа 200, а не числа,
содержащие "200".

🎉 Пример из жизни: «Сайт тормозит в определённое время».

⏺Вместо того чтобы часами смотреть в логи:
sudo awk '$NF > 5 {print $1, $2, $7, $NF}' /var/log/nginx/access.log | sort -k4 -nr | head -10

За 10 секунд находите ТОП-10 самых медленных запросов,
их дату, время и URL.

😵 Автоматизируем рутину

⏺Ежедневный отчёт
по критическим ошибкам
на почту

sudo grep -E "(ERROR|CRITICAL)" /var/log/app/*.log | mail -s "Daily Errors Report" admin@company.com

⏺Мониторим систему
в реальном времени

sudo journalctl -u your_service.service -f --since "1 hour ago"

⏺Утренняя пятисекундная диагностика
sudo tail -20 /var/log/nginx/error.log

Быстро покажет, не появилось ли что-то подозрительное в логах
за ночь.

😬 Сохраните, а то забудете!

Прошлый пост по логам 🔨 тут, теория по логам в нашей базе знаний 🔨 тут.

Глубже копаем на курсе по Linux, ссылка на бесплатный вводный урок 🔨 тут.

#linux
  • 👍 17
  • 🔥 12
  • 😁 2
More from @it_knowledge_base
  1. Oct 12, 2026Три команды, когда сервер внезапно начал тормозить 🐸 Не открывай сразу десять вкладок. На…
  2. Oct 12, 2026Разгадка: почему SQL-отчёт показал 4000 ₽ вместо 1000 ₽ Правильный ответ: 🔥 два JOIN созд…
  3. Oct 9, 2026Пятничная загадка: SQL-отчёт умножил выручку В таблице orders у заказа №42 сумма 1000 ₽. У…
  4. Oct 8, 2026photo post
  5. Oct 7, 2026Найти пользователей с шестью и более заказами — куда поставить условие? 🐸 SELECT user_id,…
  6. Oct 6, 2026Если запрос из Node.js зависает слишком долго, то ставим дедлайн Если проект использует вс…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →