Сторонние сбои на странице статуса StillOnline
Stripe, Auth0 и SendGrid падают независимо от вашего деплоя. /health может отдавать 200, а оплата, вход или почта — нет; винят всё равно вас. Честная страница статуса называет зависимость и даёт ссылку на status у вендора.
StillOnline мониторит ваши HTTPS URL и хостит stillonline.tech/{locale}/s/{id}. Инциденты по third-party вы публикуете вручную — автоматического импорта с status.stripe.com нет. Ниже — имена components, текст обновлений и чего не обещать.
Краткий ответ
Если вендор блокирует фичу, а серверы отвечают 200, откройте ручной инцидент в StillOnline и пометьте component (Платежи, Вход, Почта) как Degraded — не Major outage на API, если ваш код жив. В тексте — ссылки на Stripe Status, Auth0 Status, SendGrid Status. HTTP-проверки StillOnline доказывают только ваши URL; вендоров смотрите сами. Free — публичная страница статуса на проект — тарифы.
Вендор → component для клиента
| Вендор | Симптом | Component | Status вендора |
|---|---|---|---|
| Stripe | Checkout, задержка webhooks | Платежи / Биллинг | status.stripe.com |
| Auth0 | Не войти | Вход / Аутентификация | status.auth0.com |
| SendGrid | Нет писем | Email-уведомления | status.sendgrid.com |
На публичной странице не зеркальте infra-имена — см. будущий гайд по component design.
Что проверяет StillOnline vs что пишете вы
| Слой | StillOnline | Вы |
|---|---|---|
Ваш /health | HTTP GET каждые 5 мин (Free) | Канонический API health |
| Доступность Stripe из приложения | Только если в /health или отдельный URL | Отдельная проверка на Pro |
| Инцидент вендора | Не синхронизируется | Ручной инцидент + ссылка |
503 в /health при падении Stripe — продуктовое решение; часто API остаётся 200, а на странице статуса Degraded только Платежи.
Шаблон обновления
Заголовок: Degraded — оплата картой (инцидент Stripe)
Текст:
Разбираем сбои checkout. У Stripe зафиксирован инцидент: status.stripe.com. API и панель доступны. Следующее обновление в течение 30 минут.
Первый пост за минуты — шаблон инцидента. Закрывайте, когда вендор зелёный и ваш smoke test прошёл.
Дополнительный мониторинг
- Webhook ingestion — отдельная проверка на Pro — мониторинг webhooks.
- Вход — StillOnline не логинится в браузере — синтетика login.
Связанные материалы
- Мониторинг endpoint приёма webhooks
- Публичная vs внутренняя страница
- B2B и доверие к status page
- Шаблон поста при инциденте
FAQ
StillOnline сам тянет статус Stripe или Auth0?
Нет. Ручные инциденты на вашей странице со ссылкой на status вендора.
Помечать API как down, если упал только Stripe?
Обычно нет — Degraded на Платежах, если остальной API жив.
Проверять status.stripe.com как URL в StillOnline?
Можно, но это uptime их страницы, не вашего checkout. Лучше свой health checkout на Pro.
Сколько components на Free?
Отдельного лимита на имена нет — держите 3–5 понятных клиенту. Одна основная HTTP-проверка на Free — тарифы.