Best Practice for Prometheus/Grafana?

I have an umbrella Helm chart that installs some cluster-level services for my company, two of which are Prometheus and Grafana, which are installed via the prometheus-operator chart. Is it better to use the ones that come with Istio? If so, do the Istio versions also support things like loading dashboards from configmaps, running Grafana as stateless, and the like?

Thanks for any advice you can offer!

You can run istio’s prometheus and a separate grafana. Though with prometheus operator now supported you might want to run that separately too. I feel the prometheus and especially grafana from the istio chart are great while getting started, but don’t always have all the features you might need long term. That’s just my 2 cents.