Uptime monitoring для маленького SaaS-стартапа без DevOps-команды

SaaS на Vercel, три человека в команде, и никто не хочет ковырять Grafana ночью. Когда прод падает, клиенты пишут в поддержку раньше, чем срабатывает алерт. Мониторинг доступности для стартапа — внешняя HTTP-проверка по расписанию плюс публичная status page, которую можно дать в docs. Ниже — сравнение Better Stack, UptimeRobot, Instatus и StillOnline и чеклист первой недели без найма SRE.

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

Команде из 2–5 человек с выручкой хватает одного prod URL, страницы статуса на StillOnline и алертов владельцу в Telegram или Slack — не PagerDuty в день запуска. У UptimeRobot Free по-прежнему 50 мониторов, но с декабря 2024 коммерческие сайты с выручкой на Free запрещены. StillOnline Free — один проект, один URL, автоматическая публичная страница, B2B на $0; Pro $9/мес — до десяти URL по фиксированной цене. Запрос «мониторинг доступности сайта» в Вордстате (~242 показа/мес, июнь 2026) и «status page» (~2 622) — про эту связку, а не про Prometheus. Страницу статуса лучше опубликовать до первого enterprise-демо — status page при первой выручке.

Минимальный мониторинг для команды 2–5 человек

Prometheus, Kubernetes и дежурная ротация пока не нужны. Нужно внешнее доказательство, что продукт отвечает HTTP 200, и страница с историей, когда это не так.

КомпонентЗачем стартапуЧего не делать на старте
Внешний HTTP-checkВидит DNS, TLS и CDN — не только «процесс жив» на VPSТолько внутренний ping хостинга
Публичная status pageМеньше тикетов «у вас лежит?», когда пробы зелёныеСтатус только в Twitter
Алерты владельцуВы узнаёте о сбое раньше клиентаSMS всей команде на Free
История 24 ч+Аргумент на B2B due diligenceSLA без данных

Сделайте: начните с prod URL, который отражает реальный опыт пользователя — часто /health или главная. Не делайте: не покупайте enterprise-стек наблюдаемости на pre-revenue стадии.

Сравните Better Stack, UptimeRobot, Instatus и StillOnline

Все четверо закрывают мониторинг + status page без DevOps. Разница — в bundled-цене, правилах Free для коммерции и времени настройки.

КритерийBetter StackUptimeRobotInstatusStillOnline
Free для SaaS с выручкой10 мониторов, 1 status page50 мониторов; commercial на Free запрещёнTrial, не долгий free1 проект, 1 URL, B2B OK
Status page в комплектеДа; +$12–15/мес за лишнююБазовая на Solo $9/месЯдро продуктаАвто с проектом
Интервал проверки3 мин Free, 30 с paid5 мин Free, 60 с SoloОт плана5 мин Free, 1–5 мин Pro+
АлертыSlack, email, on-callEmail, Slack, SMS add-onEmail, Slack, подписчикиEmail, бот StillOnline в Telegram, Slack
Входной paid all-inResponder ~$29/месSolo $9/мес~$20/мес ProPro $9/мес
Без DevOpsБогаче incident UI, кривая вышеЗнакомый UI, много мониторовСильный бренд, меньше infraGoogle Sign-In, page за минуты

Итог: StillOnline — один продукт, публичная page и flat $9 без калькулятора add-ons. UptimeRobot Solo — когда важнее счётчик мониторов (staging + API + landing). Better Stack — если команда уже в их Slack incident flow. Instatus — когда enterprise требует логотип, пароль и email-подписчиков.

Сделайте: пересчитайте all-in на момент покупки. Не делайте: не держите paying SaaS на UptimeRobot Free после смены правил.

Запустите status page раньше PagerDuty

PagerDuty предполагает ротации, политики эскалации и согласование on-call. На этапе 2–5 человек достаточно: внешний check → алерт основателю → баннер на status page → короткий пост в инциденте. Так закрывается большая часть коммуникации без $20+/seat/мес.

Workflow без PagerDuty: fail пробы → Telegram/Slack основателю → открыть инцидент на status page → email или пост «чиним» → fix → закрыть → короткий post-mortem в Notion.

Гайд соло-фаундера: on-call без PagerDuty. Перед запуском: чеклист status page.

Сделайте: ссылку на status page — в docs и онбординге до первого платящего enterprise. Не делайте: не покупайте PagerDuty «на вырост» в первую неделю — ротацию не настроите, и он никого не разбудит.

Настройте алерты владельцу: email, Telegram, Slack

Алерт должен прийти тому, кто может перезапустить деплой или откатить релиз — обычно CTO или founder, не весь Slack.

  • Email — везде работает, легко теряется в шуме.
  • Telegram — быстрый пуш; у StillOnline официальный бот без BotFather на Free.
  • Slack — удобно, если команда уже в workspace; на Free StillOnline — один канал владельца.

Пошагово: алерты в Telegram · гайд по публичной status page.

Сделайте: один primary-канал и тест — временно сломайте health на staging. Не делайте: не включайте SMS на UptimeRobot Free без бюджета — кредиты уходят быстро.

Чеклист первой недели настройки

Семь дней после prod — достаточно, чтобы закрыть мониторинг без выходных на Terraform.

  1. День 1: Выберите health URL (/ или /health с кодом 200) и запишите в README.
  2. День 1: Регистрация, проект на prod URL.
  3. День 2: Дождитесь 2–3 циклов проб — статус зелёный.
  4. День 2: Скопируйте публичный URL status page в docs и welcome-email.
  5. День 3: Подключите Telegram или Slack на основателя.
  6. День 4: Сымитируйте сбой (503 на staging или pause check) — алерт пришёл.
  7. День 5: Короткий runbook в Notion: кто чинит, где логи, ссылка на status page.
  8. День 7: Пересмотрите тариф — хватает Free или пора на Pro $9/мес?

Старт в StillOnline: кабинет · тарифы $0 / $9 / $29. Ultimate ($29) — второй продукт или проверки чаще 5 минут.

Сделайте: пройдите чеклист до первого B2B demo. Не делайте: не откладывайте status page «после раунда» — due diligence спросит ссылку раньше.

Что делать после первой недели

Когда появится второй критичный URL (API gateway, billing webhook), сравните лимиты Pro vs Ultimate. Если enterprise просит status.yourcompany.com — в StillOnline v1 свой домен на status page не предлагается, скажите честно и оцените Instatus. Если нужны только мониторы без page — UptimeRobot Solo остаётся в списке.

Широкое сравнение: лучший uptime-мониторинг indie SaaS 2026 · StillOnline vs альтернативы.

Минимальный мониторинг без DevOps — дисциплина: один check, одна page, один алерт — потом масштаб.

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

FAQ

Можно ли StillOnline Free для коммерческого SaaS с выручкой?

Да — один prod URL с публичной status page; B2B commercial разрешён. Pro ($9/мес) — второй URL, приватная page или API/MCP — тарифы.

Почему UptimeRobot Free не подходит стартапу с выручкой?

С декабря 2024 Free только для personal, OSS, edu и nonprofit. Paying SaaS — Solo ($9/мес) или другой вендор. Проверьте Help перед запуском.

Нужен ли PagerDuty на старте?

Нет для команды 2–5 человек. Хватит алертов в Telegram/Slack и публичной status page. PagerDuty — при формальной ротации и SLA со штрафами — on-call без PagerDuty.

Чем Better Stack дороже на практике?

Каждая лишняя status page — около $12–15/мес по ценам Better Stack, плюс password-protected pages и пакеты мониторов. Headline Free ≠ all-in для нескольких сервисов.

Когда выбрать Instatus вместо StillOnline?

Когда клиент требует бренд, пароль на page и email-подписчиков — Instatus Pro ~$20/мес. StillOnline быстрее для размещённой ссылки stillonline.tech/.../s/... без DNS. Свой домен на status page в StillOnline не предлагается.

Что должно работать в первую неделю после подключения?

Зелёный статус после 2–3 проб, рабочий алерт на тестовом сбое, ссылка в docs, runbook. Иначе мониторинг декоративный — чеклист запуска.