Skip to main content
MUZE currently has minimal monitoring infrastructure. This is a known gap tracked in Known limitations.

Current state

Application logging

The backend uses NestJS’s built-in logger:
Logs are visible in the Render dashboard but not aggregated or persisted long-term.

What is monitored today

Render dashboard: application logs (stdout/stderr), CPU and memory, request counts and response times, deployment history. Neon dashboard: query performance, connection counts, storage usage, backup status.

Health check endpoint

The implementation is a simple controller:
The endpoint only confirms the process is running. It does not yet verify database connectivity, email service availability, or R2 storage.

Liveness vs readiness

Using with external monitors

The endpoint can be pointed at by any HTTP monitor: The application-level AuditLog table is the only permanent activity record today.