---
title: "Istio integration | Grafana Labs"
description: "Monitoring Istio service mesh"
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# 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 for**  | Monitoring service-to-service traffic, latency, and mesh health |
| **Under the hood** | Collects 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](/docs/grafana-cloud/observe-and-act/monitor-infrastructure/integrations/integration-reference/integration-istio/) documentation.
