Что под наблюдением
Пять сервисов проверяются независимо друг от друга, поэтому сбой одного не обязан задевать остальные: платежи могут быть недоступны, пока вы продолжаете работать над партитурой.
- База данных — Подключение к PostgreSQL и производительность запросов
- Почтовый сервис — Очередь доставки и обработка электронной почты
- Аутентификация — Аутентификация пользователей и управление сессиями
- API — Основные API-эндпоинты и обработка запросов
- Платежи — Обработка платежей Stripe и управление подписками
Как читать состояния
- Работает — сервис ответил на проверку за ожидаемое время.
- Деградация — сервис ответил, но медленнее ожидаемого, либо одна из нескольких проверок не прошла. Скорее всего, функции будут медленными, а не сломанными.
- Сбой — сервис не ответил на проверку вовсе. Всё, что от него зависит, работать не будет, пока он не вернётся.
Как устроена проверка
Каждый сервис опрашивается напрямую, а не читается из кеша, и время отклика рядом с ним — это время той самой проверки. Страница обновляет себя, пока открыта, а время работы считается с последнего перезапуска сервера приложения.