Title: Envoy 1.31.2 not generating cluster.outbound metrics
Description:
I am seeing that the cluster.outbound metrics that used to be generated by Envoy are now missing having upgraded from 1.30.6 to 1.31.2. The Envoy upgrade has come from upgrading Istio from 1.22.5 to 1.23.3.
Repro steps:
Deploy a container in Kubernetes with an Istio sidecar. Istio is deployed via helm charts.
Query the Envoy metrics for the pod using kubectl exec -n <NAMESPACE> <POD_NAME> -c istio-proxy -- pilot-agent request GET stats
Observe that in Envoy version 1.30.6 there were metrics for cluster.outbound
In Envoy version 1.31.2 these metrics do not appear despite the whole deployment being exactly the same. The only difference being the version of Istio and Envoy.
Logs:
I don't have access to the separate Envoy logs but these are the logs from the istio-proxy sidecar container that contains the Envoy logs.
envoy-log.txt
Title: Envoy 1.31.2 not generating
cluster.outbound
metricsDescription: I am seeing that the
cluster.outbound
metrics that used to be generated by Envoy are now missing having upgraded from 1.30.6 to 1.31.2. The Envoy upgrade has come from upgrading Istio from 1.22.5 to 1.23.3.Repro steps:
Deploy a container in Kubernetes with an Istio sidecar. Istio is deployed via helm charts.
Query the Envoy metrics for the pod using
kubectl exec -n <NAMESPACE> <POD_NAME> -c istio-proxy -- pilot-agent request GET stats
Observe that in Envoy version 1.30.6 there were metrics forcluster.outbound
In Envoy version 1.31.2 these metrics do not appear despite the whole deployment being exactly the same. The only difference being the version of Istio and Envoy.
Admin and Stats Output: /stats - envoy-stats.txt /clusters - envoy-clusters.txt /server_info - envoy-server_info.txt
Config: envoy-rev.json
Logs: I don't have access to the separate Envoy logs but these are the logs from the istio-proxy sidecar container that contains the Envoy logs. envoy-log.txt
Call Stack: N/A