traefik.entrypoint.requests.total
Total requests at entrypointDimensions:None
Interface Metrics (3)
Dimensions:None
Dimensions:None
Native
Total number of requests received by entrypointDimensions:None
Sources
Technical Annotations (68)
Configuration Parameters (22)
traefik.http.routers.<name>.rulerecommended: Host(`app.example.com`)traefik.http.routers.<name>.entrypointsrecommended: websecuremetrics.prometheus.entryPointrecommended: metricsentryPoints.metrics.addressrecommended: :8082metrics.prometheus.headerLabelsentrypoints.<name>.transport.keepalivemaxrequestsrecommended: 1000entrypoints.<name>.transport.keepalivemaxtimerecommended: 90sentrypoints.<name>.http2.maxconcurrentstreamsrecommended: 250-1000entrypoints.<name>.http.maxheaderbytesrecommended: 1048576deployment.lifecycle.preStop.exec.commandrecommended: ["/bin/sh", "-c", "sleep 90"]service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocolrecommended: httpservice.beta.kubernetes.io/aws-load-balancer-healthcheck-portrecommended: 9000service.beta.kubernetes.io/aws-load-balancer-healthcheck-pathrecommended: /pingservice.beta.kubernetes.io/aws-load-balancer-healthcheck-unhealthy-thresholdrecommended: 2service.beta.kubernetes.io/aws-load-balancer-healthcheck-intervalrecommended: 5service.beta.kubernetes.io/aws-load-balancer-healthcheck-timeoutrecommended: 3respondingTimeouts.readTimeoutrecommended: p90 to p99 request durationrespondingTimeouts.writeTimeoutrecommended: p90 to p99 request durationrespondingTimeouts.idleTimeoutrecommended: p90 to p99 request durationentryPoints.{name}.transport.respondingTimeouts.readTimeoutrecommended: 15s in example; increase for services with large request bodies (>1MiB)experimental.fastProxyrecommended: enabled in examplereusePortrecommended: falseError Signatures (13)
404 page not foundhttp status431http statusEmpty reply from serverlog patterncurl: (52) Empty reply from servererror codeaccept tcp [::]:8443: use of closed network connectionlog pattern503http status499http status499 Client Closed Requestlog patterncontext canceledlog pattern504http status504 Gateway Timeoutlog patternError while writing request error="read tcplog patterni/o timeoutlog patternCLI Commands (8)
docker exec -it traefik sh -lc 'wget -qO- http://127.0.0.1:8080/api/http/routers'diagnosticdocker inspect app --format '{{json .Config.Labels}}' | jq -r 'to_entries[] | "\(.key)=\(.value)"' | sortdiagnosticcurl -sS -D- -o /dev/null -H 'Host: app.example.com' http://127.0.0.1/diagnosticdocker compose configdiagnosticcurl http://traefik-metrics.traefik:8082/metrics | grep traefik_service_requests_totaldiagnostickubectl port-forward -n traefik svc/traefik-metrics 8082:8082diagnosticcurl localhost:8082/metricsdiagnosticwhile true; do curl https://my.example.host/; sleep 1; donediagnosticTechnical References (25)
EntryPointcomponentRoutercomponentHost()conceptYAMLconceptprometheus@internalcomponentkeep-aliveprotocolHTTP/2protocolHTTP/2 streamsconceptHTTP 431error codeAWS Network Load BalancercomponentpreStop lifecycle hookconceptpod deregistrationconcept/pingfile pathHEAD requestsprotocolkeepaliveprotocolentrypointcomponentHTTP/3protocolQUICprotocol0-RTTprotocolearly dataconceptentryPointcomponentrespondingTimeoutsconceptreadTimeoutconceptfastProxycomponentSO_REUSEPORTcomponentRelated Insights (14)
Router rule mismatch causes persistent 404s despite healthy containerscritical
▸
High 5xx error rate indicating backend or routing failurescritical
▸
Metrics endpoint not accessible preventing Prometheus scrapingwarning
▸
Invalid Prometheus label names prevent all metric exportcritical
▸
Keep-alive connections unlimited by default cause resource leakswarning
▸
HTTP/2 concurrent stream limit causes request queueingwarning
▸
Large request headers rejected with 431 status codewarning
▸
Pod termination before NLB deregistration causes dropped requestswarning
▸
Client connections remain open due to keepalives or incomplete readswarning
▸
Long-lived connections prevent load distribution to scaled Traefik instanceswarning
▸
IP allowlist bypass via HTTP/3 0-RTT with spoofed addressescritical
▸
Slow client request bodies exceeding readTimeout logged as HTTP 499 Client Closed Requestwarning
▸
fastProxy enabled changes readTimeout violations to HTTP 504 Gateway Timeoutwarning
▸
Linux kernel bug causes TCP connection failures with reusePortwarning
▸