envoy.cluster.upstream.connection.total
Total upstream connectionsDimensions:None
Interface Metrics (3)
Dimensions:None
Dimensions:None
Native
Total number of connections opened to upstream cluster membersDimensions:None
Sources
Technical Annotations (10)
Configuration Parameters (3)
trafficPolicy.connectionPool.http.maxRequestsPerConnectionrecommended: 0trafficPolicy.connectionPool.http.h2UpgradePolicyrecommended: UPGRADEtrafficPolicy.connectionPool.tcp.tcpKeepalive.timerecommended: 7200sCLI Commands (2)
kubectl exec deploy/my-service -c istio-proxy -- pilot-agent request GET stats | grep "downstream_cx_active\|upstream_cx_active"diagnostickubectl exec deploy/my-service -c istio-proxy -- pilot-agent request GET stats | grep "downstream_cx_total\|upstream_cx_total"diagnosticTechnical References (5)
upstream clustercomponentvirtual nodecomponentmTLSprotocolDestinationRulecomponentprotocol sniffingconceptRelated Insights (4)
High active connection count indicates connection leakswarning
▸
Upstream connection failures prevent service-to-service communicationwarning
▸
mTLS handshakes are the biggest CPU consumerwarning
▸
Protocol sniffing adds CPU overhead per new connectioninfo
▸