Публикуем всё, что заметили проверки, включая короткие деградации и плановые работы. Время московское. Разбор пишем для инцидентов дольше получаса и для всего, что задело данные.
Повышенная задержка API
11:18-12:00. Медиана ответа на /v1/products выросла до 2,4 с, часть клиентов завершала запросы по своему таймауту. Причина - план запроса, который после ночного роста таблицы остатков перестал попадать в индекс. Добавили индекс по паре контур-обновление, план вернулся, задержка упала до обычной за три минуты.
Разбор инцидента →Задержка доставки вебхуков
14:40-16:50. Очередь доставки росла: приёмник одного из контуров отвечал по 30 секунд, и его повторы занимали общие потоки. Медленные подписки вынесли в отдельный пул, очередь разобралась за 20 минут. Ни одно событие не потеряно, все доставлены с задержкой.
Поиск по каталогу возвращал пустую выдачу
12:34-13:26. Перестроение индекса после ночной выгрузки завершилось с ошибкой, и поиск отвечал пустым списком вместо товаров. Карточки и прямые ссылки при этом работали. Подняли индекс из предыдущей сборки, добавили проверку целостности до переключения.
Песочница не выдавала ключи
16:41-17:03. Создание ключей sk_test отвечало ошибкой: контур песочницы не получил обновлённую схему после ночной чистки. Рабочий контур затронут не был. Схему накатили руками, чистку и миграцию развели по времени.
Фоновые выгрузки шли дольше обычного
07:50-08:05. Одна большая выгрузка заняла все потоки очереди, остальные задачи ждали своей. Ограничили долю потоков на один контур, очередь разошлась за четверть часа.
Инциденты старше 12 месяцев из ленты убираются. Нужен разбор по конкретной дате - запросите его из кабинета, мы храним журналы 13 месяцев.