Istio addons
Please see my previous artcile at
Grafana
An open source monitoring solution that can be used to configure dashboards for Istio. You can use Grafana to monitor the health of Istio and of applications within the service mesh.
Installation
Quick start Istio installation
kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.17/samples/addons/gra
check Grafana SVC and pods are installed
kubectl get pod -n istio-system
kubectl get svc -n istio-system
Forward traffic to localhost port to open dashboard . you can check the port the svc uses form the above command or use istioctl
?kubectl port-forward svc/grafana -n istio-system 3000
istioctl dashboard grafana
Open dashboard at https://localhost:3000/ , start browsing istio dashboards
Prometheus
Quick addon install
?kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.17/samples/addons/prometheus.yaml
check svc & pods
kubectl get pod -n istio-system
kubectl get svc -n istio-system
Forward traffic to localhost port to open dashboard . you can check the port the svc uses form the above command
kubectl port-forward svc/prometheus -n istio-system 9090
istioctl dashboard prometheus
Start query metrics form prmetheus .
Start visualing dash board from Grafana
References:
[1] https://istio.io/latest/docs/ops/integrations/grafana/