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 | Вручную пауза проверки |
Связанные материалы
- Чеклист production side-project
- Публичная vs приватная страница
- Ложные алерты
- Быстрый старт health URL
FAQ
Две проверки в одном проекте?
На Pro можно, но одна страница статуса смешает среды — лучше два проекта.
Тихие часы для staging?
Отключите проверку или email-only; расписания mute нет.
Публичная status page для staging?
Обычно нет — приватная на Pro или пропуск — гайд.