traefik.service.requests.total
Total requests to serviceDimensions:None
Technical Annotations (25)
Configuration Parameters (6)
traefik.http.services.<service>.loadbalancer.server.portrecommended: 8080entrypoints.<name>.transport.respondingtimeouts.readtimeoutrecommended: 60-300serversTransport.forwardingTimeouts.idleConnTimeoutrecommended: shorter than upstream timeout (e.g., 3s if upstream is 5s)serversTransport.maxIdleConnsPerHostrecommended: default (not -1)retry.attemptsrecommended: 2retry.initialIntervalrecommended: 500msError Signatures (5)
404 page not foundhttp status502 Bad Gatewayhttp statusdial tcp [IP]:[port]: connect: connection refusedlog patternread: connection reset by peerlog pattern502http statusCLI Commands (3)
docker exec -it traefik sh -lc 'wget -qO- http://127.0.0.1:8080/api/http/services | jq -r ".[] | select(.name==\"app-svc@docker\") | .loadBalancer.servers"'diagnosticdocker ps --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}'diagnostickubectl logs -n traefik deployment/traefik | grep -i retrydiagnosticTechnical References (11)
Servicecomponentloadbalancer.server.portcomponentHTTP request timeoutconceptServersTransportcomponentforwardingTimeoutscomponentkeep-aliveprotocolpkg/middlewares/accesslogcomponentpkg/proxy/httputil/proxy.gofile pathErrorHandlerWithContextcomponentcircuit breaker middlewarecomponentexponential backoffconceptRelated Insights (7)
Auto-detected service port routes to wrong container port with multiple exposed portscritical
▸
Excessive retry rate indicates backend instabilitywarning
▸
Read timeout terminates slow uploads and large POST requestswarning
▸
Idle timeout mismatch between Traefik and upstream causes 502 errorscritical
▸
502 Bad Gateway errors lack failure details in access logswarning
▸
Retry storms overwhelm recovering backend servicescritical
▸
High retry rate indicates persistent backend failureswarning
▸