Istio Metrics Dashboard

SigNoz Cloud - This page applies to SigNoz Cloud editions.
Self-Host - This page applies to self-hosted SigNoz editions.

Monitor your Istio service mesh across seven areas: request traffic, latency and payload performance, error rates, control plane health, data plane connections, and security.

Istio Metrics Dashboard
Istio Metrics Dashboard

Dashboards → + New dashboard → Import JSON

What This Dashboard Monitors

  • Overview: Total requests, request rate, average latency, error rate, request rate by service, and P95 latency by service
  • Traffic Management: Request distribution, retries and timeouts, and circuit breaker state
  • Performance: Latency percentiles, P95 payload size, and TCP throughput
  • Error Metrics: Error rate by service, HTTP errors by status code, and response flags
  • Control Plane: XDS connections, managed clusters, XDS push rate and latency, configuration conflicts, and proxy convergence time
  • Data Plane: Envoy active connections, upstream request counts, and connection errors
  • Security: mTLS usage, workload certificate expiry, Citadel CSR and issuance counts, and root certificate expiry

Metrics Included

Overview & Traffic

  • Total Requests: Shows cumulative request count over time
  • Request Rate: Shows requests per second over time
  • Average Latency: Shows mean request duration over time
  • Error Rate: Shows percentage of failed requests over time
  • Request Rate by Service: Shows per-service request rate over time
  • P95 Latency by Service: Shows 95th percentile latency per service over time

Traffic Management

  • Request Distribution: Shows traffic spread across upstream services over time
  • Retries and Timeouts: Shows Envoy retry and timeout counts over time
  • Circuit Breakers Open: Shows open circuit breaker state (default and high thresholds) over time

Performance

  • Latency Percentiles: Shows P50, P90, P95, P99 request latency over time
  • Payload Size P95: Shows 95th percentile request and response body sizes over time
  • TCP Throughput: Shows bytes sent and received over TCP connections over time

Error Metrics

  • Error Rate by Service: Shows per-service error percentage over time
  • HTTP Errors by Code: Shows error counts grouped by HTTP status code over time
  • Response Flags: Shows Envoy response flag distribution over time
Istio Error Metrics
Istio Error Metrics

Control Plane

  • XDS Connections: Shows active xDS connections to istiod over time
  • Managed Clusters: Shows number of clusters managed by istiod over time
  • XDS Pushes: Shows xDS push rate by type over time
  • XDS Push Latency: Shows xDS push duration percentiles over time
  • XDS Send Latency: Shows xDS send duration percentiles over time
  • Configuration Conflicts: Shows inbound listener conflicts and duplicate cluster counts over time
  • Total Services: Shows service and virtual service counts over time
  • Proxy Convergence Time: Shows time for proxies to converge on new configuration over time
Istio Control Plane
Istio Control Plane

Data Plane

  • Envoy Active Connections: Shows active upstream connections per cluster over time
  • Envoy Upstream Requests: Shows upstream request counts over time
  • Connection Errors: Shows upstream connection failures over time

Security

  • mTLS Usage: Shows mutual TLS connection counts over time
  • Workload Certificate Expiry: Shows seconds until workload certificates expire
  • Citadel CSR & Issuance: Shows certificate signing request counts and successful issuance counts over time
  • Root Certificate Expiry: Shows seconds until the root certificate expires
Istio Security
Istio Security

Dashboard Variables

  • namespace: Filter by Kubernetes namespace
  • cluster: Filter by Kubernetes cluster
  • service.name: Filter by service name
  • deployment.environment: Filter by deployment environment

Last updated: May 17, 2026

Edit on GitHub

Was this page helpful?

Your response helps us improve this page.