Uptime, Celery health, and 500-rate monitoring for Django sites.
What breaks on Django sites
Common failure modes
ALLOWED_HOSTS misconfig after custom domain switch (DisallowedHost)
Celery worker idle while tasks pile up in Redis
Static files 404 because collectstatic skipped in CI
Where these sites usually run
Render
Heroku
Railway
self-hosted gunicorn
How Lemwatch detects a Django stack
Lemwatch fingerprints your stack on the first check — for Django that means csrfmiddlewaretoken hidden input and sessionid cookie. Once detected, the Django preset turns on the checks that matter for this stack and skips the ones that produce noise.