← Блог

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
Authcallback или session checkБез login продукт заблокирован
Syncлёгкий sync endpointАктуальность данных
Billing webhookhealth приёмникаПлатные пользователи и 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?

Free покрывает один критичный backend URL и один канал владельца. Pro или Ultimate удобнее, если нужны несколько компонентов и несколько каналов алертов.

Доступность Chrome Web Store доказывает, что мой SaaS работает?

Нет. Store может отдавать расширение, пока ваш backend недоступен. Свои HTTP-сервисы нужно мониторить отдельно.