Infrastructure monitoring
Operations console
Current readiness for server, queue, storage, APIs, runtime, SSL, and media pipeline.
Infrastructure
Alert thresholds
| Metric | Warning | Critical |
|---|---|---|
| CPU Usage | >70% | >90% |
| RAM Usage | >80% | >95% |
| Disk Usage | >80% | >90% |
| Load Avg | > CPU cores | > 2x CPU cores |
| PostgreSQL Connections | >80% max | >95% max |
| Nginx Error Rate | Increasing | High |
| SSL Expiry | <30 days | <7 days |
| Gunicorn Workers | Frequent restarts | Crashing |
Background jobs
Celery status
Worker, beat, and queue checks for async jobs.
Worker
Current running task list
Beat
Periodic scheduler process
Active Tasks
Tasks running now
Reserved Tasks
Tasks accepted by workers
Scheduled Tasks
ETA/countdown tasks
Object storage
Storage
S3-compatible storage and public delivery checks.
S3 / Spaces Bucket
Bucket exists and is reachable
Credentials
Access key and secret available
Object Read/Write
Upload, read, and delete health object
CDN Endpoint
Public media delivery route
External APIs
External APIs
Third-party credentials and expiry-sensitive integrations.
Gmail API
Authenticated API call succeeds
Gmail Token
Token valid and refreshable
Gmail Scopes
Required Gmail permissions granted
Refresh Task
refresh-gmail-token every 6 hours
Broker
Redis
Broker and result backend checks for Celery.
Redis Ping
Broker accepts commands
Connected Clients
Current Redis client count
Queue Depth
Waiting task count
Persistence
Database
Local database now, PostgreSQL production readiness later.
SQLite
Local boilerplate database
PostgreSQL Target
Production database reachability
Migrations
Default Django tables created
Processes
Runtime
Application process and edge server status checks.
Django App
Server-rendered dashboard responds
Gunicorn Service
Production WSGI service
Nginx Service
Reverse proxy and access logs
Error Logs
Recent app and edge failures
Domain
SSL
Certificate and public domain checks.
SSL Expiry
Days before certificate expiry
DNS Resolve
Domain resolves to server
HTTPS Redirect
HTTP routes to HTTPS
Media
Media Pipeline
Video conversion and thumbnail dependency checks.
FFmpeg
Required for HLS conversion
Temp Directory
Conversion workspace writable
HLS Conversion
Movie and episode conversion status
Thumbnail Generation
Episode image processing status