Uptime-мониторинг для Chrome extension SaaS
Chrome extension может выглядеть установленным, хотя SaaS за ним уже сломан. UI расширения открывается в браузере, но login, sync, billing или API могут не работать.
Проверяйте backend-пути, от которых зависит работа пользователей, а не сам пакет расширения.
Краткий ответ
Для Chrome extension SaaS в StillOnline стоит проверять HTTP health URL для API, auth callback, sync endpoint и backend около billing; Free даёт один канал владельца, Pro/Ultimate — email, Telegram и Slack на тарифах. Chrome extensions распространяются через Chrome Web Store, а документация разработчика отделяет публикацию расширения от доступности backend. Считайте extension клиентом, а StillOnline — внешней проверкой сервисов, к которым он ходит.
Что мониторить
Начните с endpoint, который отражает реальную работу клиента. Простой /health полезнее, чем ping маркетингового сайта.
| Компонент | Хорошая проверка | Зачем |
|---|---|---|
| API | /health или read-only endpoint | Основные вызовы extension |
| Auth | callback или session check | Без login продукт заблокирован |
| Sync | лёгкий sync endpoint | Актуальность данных |
| Billing webhook | health приёмника | Платные пользователи и upgrade |
CORS и permissions
Не делайте проверку зависимой от браузерных заголовков. StillOnline проверяет сервис снаружи, поэтому endpoint должен возвращать понятный HTTP-статус без контекста extension.
Permissions расширений описаны в Chrome extension permissions. Они важны для клиента в браузере, но не для health endpoint backend.
Компоненты страницы статуса
Разделите API, Login, Sync и Billing. Если UI расширения открывается, но sync не работает, клиенту нужен точный статус, а не общий «site down».
Ссылку на страницу статуса давайте в документации, onboarding и ответах поддержки. Не прячьте её в footer как декоративный trust badge.
Связанные материалы
- Uptime checks для API-only SaaS
- Дизайн health endpoint
- Публичная страница статуса
- Synthetic check login flow
FAQ
StillOnline может мониторить сам пакет Chrome extension?
Нет. StillOnline проверяет HTTP endpoints, которые вы контролируете. Для Chrome extension SaaS это backend API, auth, sync и связанные сервисы.
Нужна ли Chrome extension SaaS публичная страница статуса?
Да, если клиенты используют extension в работе. Страница объяснит, затронуты ли API, login или sync, даже когда UI расширения открывается.
Какой тариф StillOnline подходит маленькому extension SaaS?
Доступность Chrome Web Store доказывает, что мой SaaS работает?
Нет. Store может отдавать расширение, пока ваш backend недоступен. Свои HTTP-сервисы нужно мониторить отдельно.