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.
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-сервисы нужно мониторить отдельно.
Дополнительно
Что мониторить в API-only SaaS
API-first: правильный health URL, страница статуса и алерты владельца. Мониторинг /health или /api/health и Telegram через бота StillOnline. StillOnline.
Дизайн health URL: /health и /ready для SaaS
Выбор GET /health, /api/health или /ready для внешних проверок. JSON, auth, ping БД, страница статуса StillOnline и алерты Telegram через бота StillOnline.
Публичная страница статуса для SaaS
Как получить публичную страницу статуса: uptime, история и инциденты для клиентов. SaaS, API, Telegram-бот, AI на VPS — бесплатный старт в StillOnline.
Мониторинг входа в SaaS: границы StillOnline
Периодическая проверка sign-in: что HTTP-пробы StillOnline могут и не могут, тестовые пользователи, секреты и лимиты Free.