Slide 15 of 15

Istio integration

Istio integration

The Istio integration provides service mesh monitoring for Kubernetes environments running Istio.

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 is advanced monitoring, best added after your core Kubernetes observability is in place.

This integration offers:

  • Prebuilt dashboards: overview, services, workloads
  • Prebuilt alerts: error rates, latency
  • Service-to-service visibility
  • Pairs with distributed tracing: drill from a latency spike into traces to find the slow service.
  • Watch cardinality in large meshes, since metrics are labeled by both source and destination service.

Documentation

View the Istio integration documentation.

Script

Istio is a service mesh for Kubernetes, sitting between your services to handle routing, security, and observability. The integration gives you visibility into that mesh layer.

Traffic metrics show which services talk to each other, latency metrics surface how long service-to-service calls take, and error rates highlight failing interactions. It also exposes metrics from Envoy, the sidecar proxy Istio runs alongside each service that actually handles the traffic.

Watch cardinality in large meshes, since metrics are labeled by both source and destination service. The integration pairs well with distributed tracing. When mesh metrics show a latency spike, you can drill into traces to find the slow service.

This is advanced monitoring, best after your core Kubernetes observability is in place.