← Блог

Процент 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

Ложные алерты, health.

Как говорить с клиентами без SLA

Можно: ссылка на страницу статуса, «публикуем результаты внешнего мониторинга», итоги после сбоя — шаблон.

Нельзя: 99,9% в договоре без инженерии и юристов — Google SRE про SLO против целей без измерения; сравнения с кредитами конкурентов без фактов.

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

FAQ

StillOnline гарантирует 99,9% моему продукту?

Нет — меряет и показывает пробы; юридическая гарантия отдельно.

Maintenance в uptime?

Если health down в окне — пробы красные — обслуживание.

Один blip и 99,9%?

~10 мин down — примерно четверть месячного бюджета 43 мин при 99,9%.