proxyStatus 维度提供了代理级别的错误分类。该字段在 GraphQL Analytics API 和 OpenTelemetry 指标中均可用。当未发生代理级别错误时,该值为空字符串。
| 值 | 描述 |
|---|---|
dns_error |
代理在解析下一跳主机名时遇到 DNS 错误。 |
dns_timeout |
代理在解析下一跳主机名时超时。 |
destination_not_found |
代理无法确定此请求的合适下一跳。 |
destination_unavailable |
代理认为下一跳不可用(例如,最近发生故障或健康检查关闭)。 |
destination_ip_prohibited |
代理配置为禁止连接到该下一跳 IP 地址。 |
destination_ip_unroutable |
代理找不到通往该下一跳 IP 地址的路由。 |
connection_refused |
代理与下一跳的连接被拒绝。 |
connection_terminated |
代理与下一跳的连接在接收到任何响应之前被关闭。 |
connection_timeout |
代理尝试与下一跳建立连接超时。 |
connection_read_timeout |
代理在连接上等待数据,但在配置的时间限制内未收到任何数据。 |
connection_write_timeout |
代理尝试向连接写入数据,但未能成功。 |
connection_limit_reached |
超过了代理配置的到下一跳的连接限制。 |
source_addr_in_use |
代理在连接到下一跳时无法分配源地址。 |
source_addr_not_available |
代理无法分配源地址(绑定失败或源主机解析失败)。 |
tls_protocol_error |
代理在与下一跳通信时遇到 TLS 错误。 |
tls_certificate_error |
代理在验证下一跳提供的证书时遇到错误。 |
http_request_error |
代理代表源站生成客户端 (4xx) 响应。 |
http_upgrade_failed |
代理与下一跳之间的 HTTP 升级失败。 |
http_request_denied |
代理根据其配置或策略拒绝了 HTTP 请求。 |
proxy_internal_error |
代理遇到了与源站无关的内部错误。 |
proxy_loop_detected |
代理尝试将请求转发给自身。 |
http_protocol_error |
代理在与下一跳通信时遇到 HTTP 协议错误。 |
http_response_incomplete |
代理从下一跳接收到不完整的响应。 |
rate_limited |
客户端已达到单个源站的每秒最大连接数限制。 |