Section 2 · Choose and set up an integration

Monitoring Istio service mesh

Estimated time: 1 min

Istio integration

Istio sits between services in a Kubernetes cluster and handles routing. Envoy is the proxy that runs beside each service and handles the traffic. This integration collects metrics from the Istio control plane and from those Envoy proxies. Setup is through the Kubernetes Monitoring Helm chart.

What it’s forMonitoring service-to-service traffic, latency, and mesh health
Under the hoodCollects metrics from Istio control plane and Envoy sidecars

Metrics collected

The integration collects mesh traffic and Envoy proxy metrics:

  • Traffic: Request volume by service pair
  • Latency: Request duration by service
  • Errors: HTTP status codes, failures
  • Envoy: Sidecar proxy metrics

What to know

This integration offers:

  • Prebuilt dashboards, including overview, services, and workloads. The integration reference also lists an Istio logs dashboard.
  • Prebuilt alerts: error rates, latency
  • Service-to-service request, latency, and error metrics
  • Setup through the Kubernetes Monitoring Helm chart

Documentation

View the Istio integration documentation.