Алерты с ваших серверов — туда, где вы их увидите

Один HTTP-запрос. Пуш в браузер и на телефон, почта, SMS, звонок.
Мы знаем, что уведомление дошло, а не просто отправлено.

Бесплатный тариф навсегда Оплата российской картой

Один запрос — prod-db не отвечает critical

    «Отправлено» — это не «дошло»

    Все сервисы показывают «отправлено». Это значит лишь, что провайдер принял запрос. Дошло ли до экрана — никто не знает.

    Устройство отвечает

    Получив пуш, браузер или приложение сразу шлёт квитанцию. В журнале видно «подтверждено», а не «мы отправили».

    Эскалация по факту, а не по таймеру

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

    Мёртвый канал находится заранее

    Раз в неделю тихая проверка связи. В кабинете видно «браузер не подтверждает доставку 6 дней» — вы чините до аварии, а не во время.

    Так работает push в браузер и в приложения — там на другом конце наш код. Почта, SMS и звонок подтвердить доставку не могут, и мы не делаем вид, что могут.

    Почему не Telegram-бот

    Канал стал ненадёжным

    Точка отказа вне вашего контроля — починить на своей стороне нельзя.

    Западные аналоги не оплатить

    Pushover и PagerDuty российской картой не купить.

    Один канал — одна точка отказа

    SMS и звонок доходят там, где мобильный интернет не работает.

    Как это работает

    1. Регистрация

      Группа и API-ключ создаются сразу. Настраивать нечего.

    2. Разрешите уведомления в браузере

      Приложение не нужно. Пуш придёт и на закрытой вкладке.

    3. Отправьте запрос со своего сервера

      Команду из кабинета можно скопировать целиком — она работает как есть.

    
              

    Эскалация, которая останавливается

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

    • 0 сек

      Пуш и почта

    • 5 мин

      SMS

      Если никто не подтвердил.

    • 10 мин

      Звонок

      Разбудит.

    • стоп

      Подтверждение отменяет остальное

    Каналы доставки

    КаналЧто даётС тарифа

    Сервер, который молчит, тоже нужно заметить

    Упавший сервер не может пожаловаться сам.

    Heartbeat

    Задача дёргает секретный URL. Сигнал не пришёл вовремя — придёт алерт.

    crontab
    0 3 * * * /opt/backup.sh && curl -fsS https://fastalert.ru/ping/ТОКЕН

    HTTP-проверки

    Опрос вашего URL: код ответа, текст в теле, время отклика.

    Минимальный интервал
    30 сек
    Порог по неудачам
    настраивается
    Алерт о восстановлении
    есть

    Что происходит, когда ломается у нас

    Ничего не отправляется внутри запроса

    Приём пишет уведомление в базу и отвечает. Если недоступны все провайдеры сразу, вызов всё равно вернёт 202.

    Повторы с растущей паузой

    Восстановившийся провайдер не получит всю накопленную очередь одним залпом.

    Упавший обработчик не теряет задачи

    Задача берётся в аренду. Умер процесс — её подхватит другой.

    Мёртвый провайдер отключается

    Канал приостанавливается, а не сжигает лимит повторов впустую.

    Текущее состояние — на странице статуса. Цифры там измеряются работающим экземпляром.

    Тарифы

    Бесплатный тариф рабочий, а не демонстрационный.

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

    Вопросы

    У меня нет приложения. Это работает?
    Да. Основной канал — push в браузер: разрешение в один клик, приходит и на закрытой вкладке. Приложения для iOS и Android — дополнение.
    Что если у Apple или Google проблемы?
    Push перестанет доходить — поэтому каналов несколько. SMS и звонок идут по голосовой сети и работают, когда мобильный интернет недоступен.
    Как считаются лимиты?
    По календарным месяцам. Уведомление считается один раз, сколько бы каналов ни задействовало. SMS и звонки — отдельно, у них есть себестоимость за штуку.
    Что происходит с моими данными?
    Тексты хранятся столько, сколько указано в тарифе. Пароли и ключи — только в виде хеша. Для push в браузер ключ шифрования есть только у вашего браузера. Подробнее — в политике.
    Чем это отличается от UptimeRobot?
    Там следят за доступностью сайтов. Здесь мониторинг — половина продукта, вторая в том, что события отправляете вы: «платёж не прошёл», «очередь выросла», «деплой завершился».

    Проверьте за две минуты

    Регистрация, разрешение уведомлений и одна команда. Карта не нужна.

    Начать бесплатно