Staging vs production в StillOnline на Free и Pro
Staging — чтобы ломать до клиентов. Мониторинг production — чтобы клиенты не писали первыми. Одинаковые проверки StillOnline на обоих звучат правильно, пока телефон не пищит из‑за планового staging в 2 ночи.
StillOnline считает проекты и URL-проверки на проект — Free: 1 проект, 1 проверка; Pro: 10 проектов, по 10 проверок. Ниже — что куда вешать indie-команде.
Краткий ответ
Сначала production — канонический health, страница статуса, алерты. Staging — только при стабильном публичном URL, который важен ночью (демо для sales), и отдельном потоке уведомлений. Разные проекты StillOnline для staging и prod — не смешивайте страницы статуса. Free не покроет оба без отказа от staging. «Заглушить» staging — отключить проверку; тихих часов в v1 нет.
Сравнение
| Подход | Плюсы | Минусы |
|---|---|---|
| Только prod (до PMF) | Один поток алертов | Staging ломается тихо |
| Staging + prod (Pro) | Ранний сигнал | Усталость, если staging нестабилен |
| Staging только в CI | Нет ночных пейджей | Нет внешней истории |
| Один проект, две проверки | Один дашборд | Смешение сред на status page — избегать |
Тарифы
| Тир | Проекты | Проверок / проект | Indie |
|---|---|---|---|
| Free | 1 | 1 | Только production |
| Pro ($9/мес) | 10 | 10 | Проект A prod, B staging |
| Ultimate | 100 | 25 | Per-client / per-env |
История: 24 ч Free, 90 дней paid — staging редко нужен для compliance.
Рекомендуемая схема
Соло, один staging URL
- Проект Production —
api.../health, публичная страница, Telegram. - Staging без внешнего монитора до on-call или демо на staging.
- Smoke после деплоя в staging — GitHub Actions.
Команда со стабильным staging
- Проект Staging —
staging-api.../health, приватная страница на Pro — публичная vs внутренняя. - Другой канал алертов или выключенная проверка на maintenance.
- Staging status не в customer docs.
Усталость от алертов
| Ошибка | Исправление |
|---|---|
| Один Telegram на staging и prod | Отдельный чат или выкл. staging |
| Staging засыпает на free tier PaaS | Не мониторить preview |
| Нагрузочный тест → DOWN | Вручную пауза проверки |
FAQ
Две проверки в одном проекте?
На Pro можно, но одна страница статуса смешает среды — лучше два проекта.
Тихие часы для staging?
Отключите проверку или email-only; расписания mute нет.
Публичная status page для staging?
Обычно нет — приватная на Pro или пропуск — гайд.
Дополнительно
Чеклист мониторинга side project в проде
Health URL, внешняя проверка uptime, публичная страница статуса и алерты владельца до первых платящих. Чеклист на StillOnline Free — лимиты честно.
Публичная и приватная страница статуса в StillOnline | Когда что
Публичная страница — доверие клиентов; приватная скрывает uptime от интернета. Видимость StillOnline на Free и Pro, алерты в Telegram через бота StillOnline.
Ложные алерты uptime: настройка для indie SaaS
Меньше шума от StillOnline: интервал пробы, две неудачи подряд, антибот и дизайн health URL без enterprise APM.
Health URL для SaaS — быстрый старт за 5 минут
Публичный GET /health или /api/health с ответом 200 и внешняя проверка StillOnline со страницей статуса. Лимиты Free указаны честно. StillOnline.