DeveloperMonitoring

Monitoring. Errors, latency, health.

How Plooi watches itself — error tracking, performance spans, and a public health probe.

Sentry

  • Error tracking for the frontend and every edge function.
  • Performance spans for slow requests.
  • Alerts on release regressions.
  • Provider keys and BYOK fragments are stripped before any event hits Sentry — sk-ant-*, sk-proj-*, AIzaSy*, Bearer *, and ?key=* all get redacted at the proxy layer.

Health checks

  • The health edge function returns a service-level status.
  • Internal probes cover Postgres, Stripe, and each connected AI provider.

Detailed setup steps are in docs/MONITORING_SETUP.md.