Парсеры и Скрейперы

Сборщик, который упал, — это хорошая новость. Плохая новость — сборщик, который продолжает работать и складыва

Сборщик, который упал, — это хорошая новость. Плохая новость — сборщик, который продолжает работать и складывать пустоту.

Падение видно сразу: задача завершилась с ошибкой, пришло уведомление, кто-то пошёл смотреть. Тихая поломка выглядит как обычный успешный запуск. Записи создаются, поля внутри пустые, и через месяц выясняется, что половина базы — мусор.

Что стоит проверять на каждом запуске:

— число собранных записей относительно обычного, с порогом снизу и сверху;
— доля пустых значений по каждому важному полю отдельно;
— доля записей, которые не прошли разбор, а не только те, что вызвали ошибку;
— разумность значений: длина текста, диапазон чисел, формат идентификатора;
— сравнение с прошлым запуском: сколько записей исчезло и сколько появилось.

Резкое изменение любого из этих показателей должно останавливать загрузку в основное хранилище, а не просто писать строчку в журнал.

Правило то же, что в любом сборе данных: молчание не означает, что всё хорошо. Оно означает, что вы не смотрите. 🔧
Этот пост опубликован в Telegram-канале Парсеры и Скрейперы. Подписаться можно по ссылке: @parsers_mkt_n1k_n1k.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.