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


I have deployed the istio service mesh on a K8s 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.
please help

Similar issue is mentioned in below link but no resolution