Observing traffic and alerting with Istio
Istio provides several tools to visualize traffic through our mesh through Istio add-ons. While Prometheus is the central telemetry data collection, storage, and query layer, Grafana and Kiali provide us with interactive graphical tools to interact with that data.
Let’s start this section by installing the observability add-ons using the following commands:
$ cd ~ $ mkdir ~/mdo-environments/manifests/istio-system $ cd ~/mdo-environments/manifests/istio-system/ $ cp ~/modern-devops/ch15/observability/*.yaml . $ git add --all $ git commit -m "Added observability" $ git push
As soon as we push the code, Argo CD should create a new istio-system
namespace and install the add-ons. Once they have been installed, we can start by accessing the Kiali dashboard.
Accessing the Kiali dashboard
Kiali is a powerful observability and visualization tool for microservices and service mesh management. It offers real-time insights...