← Блог

Сторонние сбои на странице статуса 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 для клиента

ВендорСимптомComponentStatus вендора
StripeCheckout, задержка webhooksПлатежи / Биллингstatus.stripe.com
Auth0Не войтиВход / Аутентификацияstatus.auth0.com
SendGridНет писемEmail-уведомленияstatus.sendgrid.com

На публичной странице не зеркальте infra-имена — см. будущий гайд по component design.

Что проверяет StillOnline vs что пишете вы

СлойStillOnlineВы
Ваш /healthHTTP 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 прошёл.

Дополнительный мониторинг

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

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тарифы.