SITEGUARD JOURNAL

Блог

О стабильной работе сайтов, мониторинге и защите от неожиданных сбоев.

17 мин чтения

Сколько стоит час простоя сайта: расчёт потерь для магазина и сайта услуг

Сколько денег теряет сайт при сбое? Рассчитайте потери магазина и сайта услуг: формулы, три примера, возврат клиентов и учёт рекламы без двойного счёта.

Читать статью : Сколько стоит час простоя сайта: расчёт потерь для магазина и сайта услуг

17 мин чтения

SLA, SLO и SLI: как задать измеримые требования к работе сайта

Разбираем SLA, SLO и SLI на примерах сайта: как выбрать показатель, рассчитать качество работы и составить требования к доступности, скорости и обработке заявок.

Читать статью : SLA, SLO и SLI: как задать измеримые требования к работе сайта

17 мин чтения

Health check сайта: что проверять в /health и как разделить liveness и readiness

Как спроектировать health check сайта: разделить liveness и readiness, выбрать зависимости, настроить таймауты и кеш, проверить отказы и безопасно подключить мониторинг.

Читать статью : Health check сайта: что проверять в /health и как разделить liveness и readiness

17 мин чтения

Сайт отвечает, но заказать нельзя: как проверять путь от каталога до заявки

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

Читать статью : Сайт отвечает, но заказать нельзя: как проверять путь от каталога до заявки

18 мин чтения

Мониторинг личного кабинета: как проверять страницы после входа

Как проверить вход и работу личного кабинета: тестовый аккаунт, сохранённая сессия, MFA, права доступа, истечение авторизации и безопасные отчёты.

Читать статью : Мониторинг личного кабинета: как проверять страницы после входа

13 мин чтения

Как заметить отказ самого мониторинга: свежесть проверок и независимый контроль

Как заметить отказ мониторинга сайта: свежесть проверок, heartbeat, независимый watchdog, тест доставки уведомлений и порядок действий при потере данных.

Читать статью : Как заметить отказ самого мониторинга: свежесть проверок и независимый контроль

12 мин чтения

P95 и P99: почему среднее время ответа скрывает медленные запросы

Что показывают P95 и P99 времени ответа: расчёт на примерах, выборка, окна наблюдения, гистограммы, ошибки усреднения и настройка контроля медленных запросов.

Читать статью : P95 и P99: почему среднее время ответа скрывает медленные запросы

12 мин чтения

MTTD, MTTA и MTTR: как измерить скорость обнаружения и устранения сбоев

Как рассчитать MTTD, MTTA и MTTR для сайта: временные точки, пример четырёх сбоев, незакрытые инциденты и журнал, который помогает находить задержки в работе команды.

Читать статью : MTTD, MTTA и MTTR: как измерить скорость обнаружения и устранения сбоев

13 мин чтения

Логи, метрики и трассировки: как собрать данные для расследования сбоя сайта

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

Читать статью : Логи, метрики и трассировки: как собрать данные для расследования сбоя сайта

13 мин чтения

Request ID и Trace ID: как найти один запрос в журналах сайта и интеграций

Как связать Request ID, Trace ID и журналы сайта: передача контекста, очереди, повторы, внешние API и пошаговый поиск причины сбоя без записи секретов.

Читать статью : Request ID и Trace ID: как найти один запрос в журналах сайта и интеграций

12 мин чтения

Сайт работает, а очередь растёт: как контролировать воркеры и задержку обработки

Как заметить отставание фоновых задач: ready и unacknowledged, возраст очереди, скорость обработки, расчёт восстановления и правила тревог для сайта.

Читать статью : Сайт работает, а очередь растёт: как контролировать воркеры и задержку обработки

13 мин чтения

Dead-letter queue: что делать с заданиями, которые постоянно завершаются ошибкой

Что такое dead-letter queue и как разбирать неудачные задания: причины попадания в DLQ, диагностика, защита от дублей и безопасный повтор обработки в RabbitMQ.

Читать статью : Dead-letter queue: что делать с заданиями, которые постоянно завершаются ошибкой