The backend blackout
Every backend for a service fails its health check, Traefik has nowhere to send the request, and each one comes back 503 Service Unavailable. traefik_service_server_up reads 0 for every URL in the service. Traefik itself is perfectly healthy — /ping returns 200, the process is fine — which is exactly why teams look in the wrong place first. Common after a bad deploy, a shared-dependency failure, or a health-check path that doesn't match reality.
- 503 Service Unavailable on every request to the service
- traefik_service_server_up = 0 for all URLs in the service
- Traefik process healthy, /ping returning 200
- Backends may pass their own health endpoint while the app path fails






