Стратегия 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
- Один
GET /api/health— дизайн health. - HTTP-проверка StillOnline + страница статуса + Telegram.
- Второй URL на Pro при разделении маркетинг/API или webhook health — webhooks.
- Пересмотр multi-region после post-mortem или $10K+ MRR.
FAQ
StillOnline проверяет из нескольких регионов?
Нет user-selectable mesh в текущем prod — одна точка worker-сети; для большинства indie этого достаточно.
Платить за три региона в день один?
Обычно нет — быстрый старт health URL.
Две проверки StillOnline = multi-region?
Обе из одной probe-сети — две URL про разные сервисы, не континенты.
Какой интервал до добавления регионов?
Сначала настройте интервал и ложные срабатывания на одном URL — гайд. Free — пять минут.
Дополнительно
Ложные алерты uptime: настройка для indie SaaS
Меньше шума от StillOnline: интервал пробы, две неудачи подряд, антибот и дизайн health URL без enterprise APM.
Uptime, редиректы и antibot — ложный зелёный
Почему внешний мониторинг видит 200 на редиректах, логине или Cloudflare, а клиенты нет. Как настроить health URL для StillOnline — лимиты проб честно.
Чеклист мониторинга side project в проде
Health URL, внешняя проверка uptime, публичная страница статуса и алерты владельца до первых платящих. Чеклист на StillOnline Free — лимиты честно.
Дизайн health URL: /health и /ready для SaaS
Выбор GET /health, /api/health или /ready для внешних проверок. JSON, auth, ping БД, страница статуса StillOnline и алерты Telegram через бота StillOnline.