Мониторинг доступности

Настройка оповещений о доступности сайта

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

AstrinaРедакция 22 октября 2026 г. 9 минут чтения DE PT PL IT HI FR ES EN RU UK
Как пошагово настроить оповещения о доступности Astrina

1. Начните с уже существующего монитора доступности и откройте его настройки оповещений

Если у вас уже запущена проверка, вы уже на полпути. Сейчас задача не в том, чтобы с нуля настраивать мониторинг доступности сайта, а в том, чтобы превратить эту проверку в инструмент, который вовремя разбудит нужного человека.

Откройте нужный монитор и найдите настройки оповещений, правила уведомлений или параметры инцидентов. Название может отличаться, но цель одна: связать живой монитор с действием, когда появляется простой.

Именно здесь пошаговая настройка оповещений о доступности Astrina начинает восприниматься как что-то практичное. Вы не перестраиваете монитор. Вы решаете, что должно происходить после того, как он два, пять раз подряд не пройдет проверку — или на любом другом пороге, который ваша команда считает достаточным для предупреждения.

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

Перед тем как менять настройки оповещений, проверьте название текущего монитора, целевой URL и частоту проверок. Метка вроде «Prod Login» лучше, чем «Check 1», потому что ваш inbox с оповещениями будет гораздо понятнее в 2:14 ночи.

2. Выберите условия простоя, которые должны запускать оповещение

Сердце настройки — это триггер. Вам нужны пороги срабатывания при простое, которые подходят именно этому сервису, а не абстрактное правило, взятое неизвестно откуда. Если вам нужна понятная настройка оповещений о доступности сайта, начните именно с этих условий.

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

Полезно учитывать и скачки времени отклика. Сайт может по-прежнему возвращать 200 OK, но фактически быть сломанным, если страница слишком долго загружается, особенно во время оформления заказа. Медленно — не то же самое, что недоступно, но для пользователей это часто выглядит как сбой.

Стоит следить и за шаблонами кодов ответа. Ответ из серии 500 обычно требует внимания быстрее, чем 404, тогда как 401 на закрытой панели может просто означать, что страница защищена. Смысл в том, чтобы сопоставить шаблон кода с ожидаемым поведением сервиса.

Выбирайте самый узкий триггер, который соответствует сервису. Если монитор настроен на главную страницу без авторизации, код 403 обычно стоит проверить. Если это staging-среда, тот же код может быть просто шумом. Одно правило не подходит для всех endpoint-ов.

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

3. Настройте каналы уведомлений и направляйте оповещения нужным людям

Выберите, куда должно приходить оповещение. Для низкой срочности подойдет email, но для активного реагирования на инцидент чаще лучше чат, SMS или другой канал уведомлений. Смысл в том, чтобы кто-то увидел оповещение, пока простой еще продолжается. Такой подход особенно полезен, когда вы разбираетесь, как настроить уведомления при простое сайта.

Направляйте каждое оповещение той команде, которая может на него отреагировать. Ошибка базы данных не должна попадать только в маркетинговый чат. Сбой оформления заказа не должен лежать в общем inbox, где трое других людей подумают, что за него отвечает кто-то еще.

Сразу обозначьте покрытие вне рабочего времени. Если дневная команда получает первое оповещение, а ночная — второе, укажите это в заметках к монитору. Иначе после окончания рабочего дня оповещение просто зайдет в тупик.

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

Подумайте о человеке, который получит сообщение в 1:00 ночи. Ему нужны название сервиса, неработающий URL и последнее известное состояние. «Что-то упало» — это не оповещение, а загадка.

4. Отделяйте оповещения продакшена от шума обслуживания и тестов

У оповещений продакшена должен быть свой отдельный поток. Плановое обслуживание, проверки staging-среды и окна деплоя могут создавать ложные срабатывания, если смешать их с тем же потоком уведомлений. Вот где аккуратная настройка оповещений экономит время.

Если деплой запланирован на 15 минут, приглушите связанный монитор на это время. Если staging проверяется каждые 5 минут, держите его в отдельной группе, чтобы он не мог поднять дежурного по продакшену. Цель не в том, чтобы скрыть проблемы, а в том, чтобы тестовый шум не выглядел как реальный ущерб.

Это отличается от базовой настройки мониторинга доступности сайта, где главный вопрос — просто доступна ли страница. Оповещения работают избирательнее. Они задают второй вопрос: нужно ли прямо сейчас прерывать человека? Именно поэтому мониторинг uptime и алерты должны быть разделены по средам и назначению.

Используйте названия, которые делают разделение очевидным. «Prod API», «Staging API» и «Maintenance Test» лучше, чем три почти одинаковые метки. В 3 ночи понятные названия экономят больше времени, чем любая хитрая схема именования.

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

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

5. Настройте время эскалации, чтобы оповещения о простое были полезными

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

Сначала решите, кто должен получить первое уведомление. Этот человек должен иметь возможность действовать, не ища контекст. Если первый ответственный не может изменить сервис, оповещение направлено не по адресу.

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

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

Будьте конкретны в том, к чему приведет продолжающийся простой. Если первое оповещение пропущено, следующее уходит менеджеру, на служебный телефон или в общий канал инцидентов? Зафиксируйте последовательность в заметках к монитору, чтобы никому не приходилось гадать под давлением.

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

6. Проверьте одно оповещение полностью с помощью контролируемого теста простоя

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

Используйте контролируемый тест, а не реальный сбой. Временная смена URL, тестовый endpoint или окно обслуживания могут безопасно вызвать срабатывание монитора. Смысл в том, чтобы увидеть, как работает вся цепочка, не ломая что-то важное ради проверки.

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

Внимательно следите за временной линией. Если проверка упала в 10:00, оповещение не должно появиться в 10:17, если только такой порог не был задан специально. Если оно приходит не в тот чат, исправьте это до следующего инцидента, а не после него.

Запишите, что произошло во время теста. Короткая заметка с названием монитора, использованным триггером, получателем и задержкой поможет потом, когда кто-то спросит, почему оповещение сработало дважды. Число 2 важнее, чем смутное воспоминание.

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

7. Просматривайте историю оповещений и уточняйте пороги после реальных инцидентов

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

Если двухминутный сетевой сбой вызвал уведомление, поднимите порог. Если 12-минутный простой дал только одно сообщение без эскалации, сократите задержку или добавьте следующий маршрут. Каждый реальный инцидент дает вам одну точку данных, а одной точки уже может хватить, чтобы обосновать небольшое изменение.

Шум здесь — враг. Слишком много малоценных оповещений делает людей медленнее в реакции, и короткий простой может превратиться в более долгий. Слишком мало оповещений делает то же самое в другую сторону. Правильный баланс не фиксирован навсегда.

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

В начале держите цикл пересмотра коротким. После первых 3–5 оповещений при необходимости скорректируйте заметки к монитору, список получателей и время эскалации. Такой небольшой пересмотр может не дать шумному оповещению стать частью повседневной жизни.

Если вы также отслеживаете связанные пользовательские сценарии, например оформление заказа, полезно сравнивать, что говорит оповещение, с тем, что реально видели пользователи. Оповещение на уровне страницы и представление на уровне сессии часто показывают разные части одной и той же истории, и astrina session replay для проверки оформления заказа может помочь заметить этот разрыв.

И последнее практическое замечание: вносите изменения обратно в сам монитор, а не только в чат. Комментарий в Slack исчезает в потоке сообщений. Монитор остается.

Попробуйте на своём сайте

Базовый счётчик бесплатный. Добавьте сайт и попробуйте все функции.

← Все статьи