Skip to main content

Monitoring

Status Page

makenot.work/health is a live status dashboard showing:

  • Overall status (Operational / Degraded / Issues Detected)
  • 24-hour and 7-day uptime percentages
  • Per-service status: database, sessions, S3 storage, Stripe payments, email, SyncKit
  • External monitoring data from PoM (response times, route availability, incidents)
  • Recent check history and incident log
  • Live endpoint tests (public URLs and database queries)

The page is public. A JSON API is also available at /api/health for programmatic monitoring.

PoM (Production Operations Monitor)

PoM is a self-hosted monitoring tool we built. It checks two targets continuously:

  • makenot.work: the main platform
  • forums.makenot.work: community forums (Multithreaded)

For each target, PoM monitors:

  • Health checks: HTTP response codes and response times
  • TLS certificates: expiry tracking and chain validation
  • Route availability: key pages return expected status codes
  • DNS records: A, AAAA, MX, TXT, CNAME correctness
  • WHOIS: domain registration and expiry

PoM sends email alerts when any check fails or degrades and tracks per-test history to detect regressions.

No Third-Party Monitoring

PoM runs on our own servers, keeps its own database, and sends alerts through our own email infrastructure. No monitoring data leaves our systems.

See Also