Missing destination side telemetry


First time rolling an Istio deployment using 1.1.7 on GKE v1.13.6-gke.5.

I used the helm template option and supplied the following values:

  enabled: false #rolelour own
    enabled: false
  enabled: true
  createDemoSecret: true
  enabled: true
  enabled: true
  enabled: false

I have then deployed our API with the sidecar. When I checked the metrics in Prometheus I find that istio_requests_total{reporter=“destination”} only returns entries with the destination of istio-telemetry. The reporter=“source” shows all entries from the ingress gateway which is correct as far as I can see.

The istio_tcp_received_bytes_total{reporter=“destination”} seems to report correctly from the API with the sidecar.

Not sure where to start with debugging this, as it seems that some metrics are being sent from the sidecar but not all of them.

The fact that you are seeing TCP metrics and not HTTP suggests that your ports are not named with a http- prefix.

Relevant links:

Many thanks. That resolved the issue