Процент uptime для indie SaaS (без юридического SLA)
В презентациях сыпят 99,9%. Клиенты спрашивают, что это значит. Юристы — что вы гарантировали. Если SLA в договоре нет, страница статуса должна показывать измеренный uptime честно — не формулировки контракта, которые не можете выполнить.
StillOnline показывает историю проб на stillonline.tech/s/{id} — 24 часа на Free, 90 дней на Pro/Ultimate (тарифы).
Краткий ответ
99,9% uptime в месяц — порядка 43 минут простоя (30 дней). 99,95% — ~22 минуты. StillOnline считает uptime по внешним HTTP-пробам вашего URL — не по трейсам приложения. Давайте ссылку на размещённую историю StillOnline в sales docs; не обещайте кредиты enterprise-SLA, если их нет в оферте. На Free история 24 ч; длинные окна цитируйте только на paid.
Математика
| Цель | Бюджет простоя (30 дней) |
|---|---|
| 99% | ~7,2 ч |
| 99,9% | ~43 мин |
| 99,95% | ~22 мин |
| 99,99% | ~4,3 мин |
Простой в минутах ≈ (1 − availability) × 43 200 мин/мес — см. high availability.
Пробы раз в 5 минут на Free — эпизод ~10 минут красного (две неудачи + восстановление) — один видимый blip.
Что меряет StillOnline
| Включено | Не включено |
|---|---|
| HTTP-код health URL | Успех сессии каждого user |
| Сбои SSL (если настроено) | Stripe без своей проверки |
| PROBE_LIMITED — не DOWN | Очередь без сигнала в /health |
Как говорить с клиентами без SLA
Можно: ссылка на страницу статуса, «публикуем результаты внешнего мониторинга», итоги после сбоя — шаблон.
Нельзя: 99,9% в договоре без инженерии и юристов — Google SRE про SLO против целей без измерения; сравнения с кредитами конкурентов без фактов.
Связанные материалы
FAQ
StillOnline гарантирует 99,9% моему продукту?
Нет — меряет и показывает пробы; юридическая гарантия отдельно.
Maintenance в uptime?
Если health down в окне — пробы красные — обслуживание.
Один blip и 99,9%?
~10 мин down — примерно четверть месячного бюджета 43 мин при 99,9%.