kubernetesprometheusistiokialiistio-prometheus

How to configure istio helm chart to use external kube-prometheus-stack?


I have deployed the istio service mesh on the GKE cluster using base & istiod helm charts using this documents in the istio-system namespace.

I have deployed Prometheus, grafana & alert-manager using kube-prometheus-stack helm chart.

Every pod of this workload is working fine; I didn't see any error. Somehow I didn't get any metrics in Prometheus UI related to istio workload. Because of that, I didn't see any network graph in kiali dashboard.

Can anyone help me resolve this issue?


Solution

  • Need to add additionalScrapConfigs for istio in kube-prometheus-stack helm chart values.yaml.

    prometheus:
      prometheusSpec:
        additionalScrapeConfigs:
          - {{ add your scrap config for istio }}