What is monitored
Five services are probed independently, so a failure in one of them does not have to affect the rest: payments can be unavailable while you keep working on a score.
- Database — PostgreSQL database connectivity and query performance
- Email Service — Email delivery queue and processing system
- Authentication — User authentication and session management
- API — Core API endpoints and request handling
- Payments — Stripe payment processing and subscription management
How to read the states
- Operational — the service answered the probe within the expected time.
- Degraded — the service answered, but more slowly than expected, or one of several checks failed. Features are likely to be slow rather than broken.
- Outage — the service did not answer the probe at all. Anything that depends on it will not work until it comes back.
How the check works
Every service is probed directly rather than read from a cache, and the response time shown next to it is the time that probe took. The page refreshes itself while it stays open, and the uptime figure is counted from the last restart of the application server.