← Блог

Стратегия multi-region health checks до первого MRR

Мониторинг из нескольких регионов звучит солидно — пробы из Вирджинии, Франкфурта и Сингапура. У соло-фаундера на Vercel или Railway без выручки три региона часто дают тройной шум и ноль исправимых действий.

StillOnline гоняет HTTP/SSL-пробы из своей worker-сети (сейчас одна production-точка, не глобальная mesh). Ниже — когда хватает одной внешней проверки, когда добавить второй URL на Pro и когда платные multi-region-сервисы окупаются.

Краткий ответ

Начните с одного канонического HTTPS health URL в StillOnline — пробы раз в пять минут на Free, две неудачи подрядDOWN. Это доказывает «интернет достучался до production не с вашего ноутбука» и ловит типичные сбои indie (деплой, DNS, cert). Multi-region имеет смысл при маршрутизации по географии, региональных SLA или post-mortem «в EU ок, в US нет», который одна проба не поймала. В v1 нет выбора региона на проверку — честный scope до MRR.

Одна проба vs много регионов

ЭтапПроверкиЗачем
Side project без выручки1× HTTP /healthДешёвый сигнал
Первые платящие, один регион хоста1× HTTP + страница статусаПрозрачность, не пять континентов
Active-active в нескольких регионахНесколько внешних мониторовКогда routing региональный
Enterprise SLAКарта проб по контрактуЧасто шире StillOnline Free/Pro

SRE от Google — сначала симптомы для пользователя, не стена метрик.

Что ловит одна проба StillOnline

  • DNS после миграции
  • Истечение TLS (HTTP + SSL)
  • Процесс down или 5xx
  • CDN, режущий внешних клиентов
  • PROBE_LIMITED при антиботе — редиректы и антибот

Может промахнуться:

  • Проблемы только у одного ISP/географии
  • Geo-DNS: EU мёртв, US-проба зелёная

Пишите об этом честно в B2B-анкетах — доверие B2B.

Практический стек indie

  1. Один GET /api/healthдизайн health.
  2. HTTP-проверка StillOnline + страница статуса + Telegram.
  3. Второй URL на Pro при разделении маркетинг/API или webhook healthwebhooks.
  4. Пересмотр multi-region после post-mortem или $10K+ MRR.

Связанные материалы

FAQ

StillOnline проверяет из нескольких регионов?

Нет user-selectable mesh в текущем prod — одна точка worker-сети; для большинства indie этого достаточно.

Платить за три региона в день один?

Обычно нетбыстрый старт health URL.

Две проверки StillOnline = multi-region?

Обе из одной probe-сети — две URL про разные сервисы, не континенты.

Какой интервал до добавления регионов?

Сначала настройте интервал и ложные срабатывания на одном URL — гайд. Freeпять минут.