← Все статьи
High-load · 11.11.2026 · 11 мин

Мониторинг интернет-магазина: метрики и алерты

Что смотреть каждый день, какие алерты настроить и как не утонуть в уведомлениях. Практическая схема мониторинга магазина.

Мониторинг интернет-магазина: метрики и алерты

Мониторинг нужен не для красивых дашбордов, а чтобы узнавать о проблеме раньше покупателей. Если сайт упал, оплата не проходит или цены разошлись с 1С, бизнес теряет деньги каждую минуту.

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

Что должен показывать мониторинг

Доступность

Сайт, админка, API и ключевые страницы отвечают с ожидаемым кодом.

Скорость

TTFB, время ответа, 95-й и 99-й перцентиль, LCP на мобильных.

Ошибки

5xx, JS-ошибки, неудачные запросы и таймауты.

Заказы

Количество, конверсия, зависшие и отменённые заказы.

Интеграции

1С, CRM, оплата, доставка, очередь и задержки обмена.

Инфраструктура

CPU, память, диск, база, соединения и размер логов.

Технические метрики

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

  • Код ответа главной, каталога, карточки и checkout.
  • Время ответа сервера и TTFB.
  • Доля 5xx и 4xx на ключевых страницах.
  • Доступность базы и количество соединений.
  • Длина очереди и время обработки задач.
  • Ошибки оплат и внешних сервисов.
  • Свободное место на диске.
  • Размер и скорость роста логов.

Бизнес-метрики

Технически сайт может быть доступен, но не приносить заказы. Поэтому смотрите не только на инфраструктуру, но и на поведение покупателей.

  • Число заказов и выручка за час и день.
  • Конверсия checkout и брошенные корзины.
  • Оплаты: успешные, неуспешные, зависшие.
  • Заказы без статуса и без движения.
  • Расхождения цен и остатков с 1С.
  • Ошибки форм и обращения в поддержку.

Как настроить алерты

1
Определите критичность

Разделите события на аварии, предупреждения и информационные. Не всё должно будить ночью.

2
Выберите пороги

Например, 5xx больше 1% за пять минут или TTFB выше двух секунд.

3
Назначьте получателей

У каждого алерта должен быть ответственный и канал: телефон, Telegram, почта.

4
Проверьте срабатывание

Сымитируйте ошибку и убедитесь, что уведомление пришло и его увидели.

5
Заведите регламент

Опишите, кто что делает при аварии и когда подключает разработчика.

Что не стоит мониторить

  • Каждую метрику сервера без привязки к влиянию на заказы.
  • Сотни событий, которые никто не читает.
  • Показатели, которые невозможно улучшить.
  • Дублирующие алерты из разных систем.
  • Всё сразу на телефон без приоритетов.

Инструменты

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

  • Uptime-мониторинг внешних страниц.
  • APM или логи для ошибок и медленных запросов.
  • Метрики сервера и базы.
  • Очереди и фоновые задачи.
  • Синтетические проверки checkout.

Регламент реакции

1
Зафиксировать симптом

Что именно не работает, с какого времени и у всех ли пользователей.

2
Оценить влияние

Теряются ли заказы, оплата или только второстепенный блок.

3
Локализовать причину

Сервер, база, код, интеграция или внешний сервис.

4
Устранить и проверить

После исправления убедиться, что сценарий работает и данные не потеряны.

Типичные ошибки

  • Следить только за главной страницей.
  • Не проверять checkout и оплату.
  • Настроить алерты, но не проверить их.
  • Игнорировать предупреждения до аварии.
  • Не хранить историю инцидентов.

Мониторинг — это не разовая настройка. Раз в месяц стоит смотреть, какие алерты были ложными, какие проблемы пропустили и что стоит добавить.

Дашборд для бизнеса

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

  • Заказы и выручка за сегодня и вчера.
  • Конверсия checkout и оплат.
  • Число ошибок и зависших заказов.
  • Доступность сайта и время ответа.
  • Задержка обмена с 1С.
  • Количество обращений в поддержку.

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

Мониторинг оплат и заказов

Оплата — самый критичный шаг. Если платёжный сервис отвечает медленно или отклоняет платежи, это видно не сразу: часть пользователей просто уходит.

  • Доля успешных и неуспешных оплат.
  • Зависшие платежи без статуса.
  • Ошибки платёжного шлюза.
  • Заказы без подтверждения.
  • Расхождение оплат с CRM.
  • Время от заказа до оплаты.

Отдельно стоит проверять, что после оплаты заказ действительно попал в обработку, а письмо и чек ушли. Технически успешный платёж без заказа — всё равно потеря.

Как выбрать инструмент

Не начинайте с покупки дорогой платформы. Сначала определите, какие сигналы нужны и кто будет реагировать. Инструмент — вторичен.

  • Uptime-проверки для внешних страниц.
  • Логи и APM для ошибок и медленных запросов.
  • Метрики сервера и базы.
  • Очереди и фоновые задачи.
  • Синтетические проверки checkout.

Для небольшого магазина часто достаточно uptime-сервиса, алертов из логов и нескольких проверок checkout. Главное — не количество инструментов, а покрытие сценариев.

Регламент на случай аварии

1
Кто замечает

Алерт или сотрудник. Важно, чтобы сигнал не потерялся в общем чате.

2
Кто диагностирует

Инженер или поддержка. У них должен быть доступ к логам и метрикам.

3
Кто решает

Отключать рекламу, тяжёлые блоки или временно менять сценарий.

4
Кто сообщает

Пользователям и бизнесу. Молчание хуже понятного сообщения.

5
Кто разбирает

После восстановления — причина, действия и новые проверки.

Регламент не обязан быть большим. Достаточно одной страницы, где написано, кто что делает и в каком порядке. В момент аварии это экономит больше времени, чем любой дашборд.

Как часто проверять

Частота зависит от критичности. Доступность и checkout стоит проверять каждую минуту, бизнес-метрики — раз в час или день, инфраструктурные тренды — раз в неделю.

  • Доступность и оплата — постоянно.
  • Заказы и ошибки — каждый час.
  • Скорость и Core Web Vitals — раз в день.
  • Инфраструктура и отчёты — раз в неделю.

Что делать с ложными алертами

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

  • Поднимите порог или добавьте условие длительности.
  • Уберите дубли из разных систем.
  • Разделите критичные и информационные события.
  • Раз в месяц пересматривайте правила.

Хороший алерт — это событие, на которое есть понятное действие. Если действие не описано, скорее всего, алерт лишний.

Как связать мониторинг с поддержкой

Мониторинг и поддержка должны работать вместе. Если алерт приходит, но никто не знает, что делать, система создаёт шум, а не пользу.

  • У алерта есть владелец и инструкция.
  • Поддержка видит статус и историю.
  • Критичные события эскалируются разработчику.
  • После инцидента обновляется регламент.

Раз в месяц стоит разбирать, какие события произошли и как на них реагировали. Это помогает убрать лишнее и добавить то, что действительно важно.

И не превращайте мониторинг в самоцель. Если дашборд никто не открывает, а алерты игнорируются, проблема не в инструменте, а в процессе. Начните с одного критичного сценария и доведите его до рабочего состояния.

Через месяц посмотрите, сколько инцидентов вы поймали до жалоб. Если ноль, возможно, вы мониторите не те сценарии или алерты слишком шумные.

Начните с малого: доступность, checkout и оплата. Этого уже достаточно, чтобы не узнавать о проблеме от клиента.

Настроим мониторинг магазина

Определим ключевые метрики, алерты и регламент реакции. Покажем, где сейчас теряются заказы.

Обсудить задачу →

Вопросы и ответы

С чего начать мониторинг? +

С доступности главной, каталога, карточки и checkout, а также с ошибок 5xx и времени ответа. Затем добавьте заказы, оплаты и интеграции.

Сколько стоит мониторинг? +

Базовый uptime-мониторинг может быть бесплатным. APM, логи и синтетические проверки зависят от объёма. Главное — не инструмент, а покрытие сценариев.

Какие алерты нужны в первую очередь? +

Недоступность сайта, рост 5xx, ошибки оплат, зависшие заказы и остановка обмена с 1С. Остальное — по мере необходимости.

Как не утонуть в уведомлениях? +

Разделите аварии и предупреждения, настройте пороги и уберите дубли. Алерт должен требовать действия, а не просто сообщать цифру.

Нужен ли мониторинг бизнес-метрик? +

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

Кто должен реагировать на алерты? +

Ответственный за инфраструктуру или поддержку. У него должен быть понятный регламент и контакты разработчика.

Можно ли мониторить только раз в день? +

Для второстепенных показателей — да. Для доступности, checkout и оплат нужна проверка чаще, иначе потери заказов будут заметны слишком поздно.

Что делать после инцидента? +

Зафиксировать причину, действия и изменения. Добавить проверку, которая поймает повторение раньше пользователей.

Нужен ли синтетический мониторинг checkout? +

Да, если магазин принимает заказы круглосуточно. Он помогает заметить сбой оплаты или формы до жалоб клиентов.

Как часто пересматривать алерты? +

Раз в месяц или после крупного инцидента. Убирайте ложные срабатывания и добавляйте проверки, которых не хватило.

Можно ли мониторить сайт бесплатно? +

Базовую доступность — да. Для логов, APM и синтетических проверок обычно нужны платные сервисы или собственные скрипты.

Что делать, если алертов слишком много? +

Сократить до критичных событий, поднять пороги и убрать дубли. Алерт должен требовать конкретного действия.

Кто должен владеть мониторингом? +

Обычно поддержка или инфраструктурная команда. Важно, чтобы у владельца были доступы и регламент реакции.

Можно ли начать без платных сервисов? +

Да. Доступность можно проверять бесплатным uptime-сервисом, а ошибки — логами и алертами. Платные инструменты добавляются по мере роста.