Components страницы статуса: имена, которые понимают клиенты
Страницу статуса читают клиенты в стрессе — не ваша SRE-команда. Подписи postgres-primary или k8s-deployment-api точны внутри и непонятны снаружи.
StillOnline группирует проверки в components, которые вы задаёте в панели. Посетители видят их на stillonline.tech/s/demo вместе с историей проб и инцидентами. Ниже — карта имён для indie SaaS.
Краткий ответ
Называйте components StillOnline так, как клиенты пользуются продуктом — Панель, API, Платежи, Почта — а не серверами и БД. Держите 3–5 components; на Pro привяжите HTTP-проверки, на Free (один URL на проект) объедините сигналы в /health. При одной проверке страница показывает общий статус; делите components при втором URL на Pro ($9/мес). Публичная страница.
Infra vs язык продукта
| Внутреннее (не на публичной странице) | Component для клиента | Когда делить |
|---|---|---|
vercel-app | Веб-приложение / Панель | Маркетинг vs API на разных хостах |
railway-worker | Фоновые задачи | Workers |
stripe-webhook | Платежи | Сторонние сервисы |
auth0 | Вход | Инцидент IdP |
sendgrid | Email-уведомления | Задержка транзакционной почты |
SRE от Google — в коммуникации с пользователями описывайте симптомы, не внутренние имена.
Примеры по типу продукта
API-first B2B
| Component | Мониторинг |
|---|---|
| API | api.product.com/health |
| Webhooks | Приём webhooks |
| Панель | app.product.com/health (вторая проверка на Pro) |
Приложение + биллинг
| Component | |
|---|---|
| Приложение | Основной health |
| Платежи | Ручной инцидент при Stripe |
| Вход | Коммуникация при падении IdP |
Пример имён у вендоров — Stripe Status: Payments, Dashboard, API, не hostname БД.
Настройка StillOnline
- Приложение → проект → имена components.
- Привязка HTTP-проверок (Pro: до 10 на проект).
- Free: одна проверка — тарифы.
- Инциденты на нужный component — Degraded vs outage.
FAQ
Зеркалить имена Kubernetes на публичной странице?
Не стоит — клиенты не знают layout кластера.
StillOnline сам создаёт components из проверок?
Имена задаёте вы — согласуйте до первого инцидента — шаблон.
Free, один URL — несколько components?
Да для ручных инцидентов; автоматический статус — одна HTTP-проверка до Pro.
Дополнительно
Публичная страница статуса для SaaS
Как получить публичную страницу статуса: uptime, история и инциденты для клиентов. SaaS, API, Telegram-бот, AI на VPS — бесплатный старт в StillOnline.
Страница статуса для B2B SaaS — доверие клиентов
Зачем B2B покупателю ссылка на страницу статуса, как добавить в договор и проверку безопасности, настроить StillOnline и алерты Telegram через бота StillOnline.
Degraded vs outage на странице статуса
Когда ставить Degraded, partial outage или major outage на StillOnline — чтобы один баг не выглядел как полный простой.
Сторонние сервисы: Stripe, Auth0, SendGrid на странице статуса
Когда Stripe, Auth0 или SendGrid лежат, а ваш API отвечает 200: как пометить degraded third-party на странице StillOnline без ложной «нашей» аварии.