What does Envoy response flag UF mean?
UF means Envoy failed to connect to an upstream host for the request.
Nginx / Envoy · HTTP 503
Investigate Envoy 503 UF by checking cluster endpoints, DNS, connection pools, TLS, and upstream health. Use response flags and cluster statistics to locate the failing hop.
Origin / Network Firewall
Paste a captured HTTP response or enter a status and headers. Only the status and response headers are sent; common credential headers are filtered first.
Diagnostic report
Error code / name
Fault domain
Origin / Network FirewallEnvoy's UF response flag means the proxy could not establish an upstream connection. Missing endpoints, refused connections, DNS failures, or TLS errors can prevent a cluster from serving the request.
Envoy's UF response flag means the proxy could not establish an upstream connection. Missing endpoints, refused connections, DNS failures, or TLS errors can prevent a cluster from serving the request.
Client -> Envoy listener -> cluster endpoint selection -> upstream connect fails (UF) -> Xcurl -sS -v -I --connect-timeout 3 --max-time 10 --resolve upstream.example.com:443:UPSTREAM_IP https://upstream.example.com/healthclusters:
- name: api
type: STRICT_DNS
connect_timeout: 2s
load_assignment:
cluster_name: api
endpoints:
- lb_endpoints:
- endpoint:
address:
socket_address: { address: api.internal, port_value: 8080 }SteadyNode's external checks detect Envoy 503 responses and retain response flags, helping teams distinguish proxy connectivity failures from application-level errors.
No credit card required.
Start for freeUF means Envoy failed to connect to an upstream host for the request.
Yes. Check endpoint discovery and healthy host counts before changing retry or timeout settings.