Skip to content

feat(dashboard): Add Istio Service Mesh monitoring dashboard (Prometheus v1)#291

Open
manja316 wants to merge 1 commit intoSigNoz:mainfrom
manja316:add-istio-dashboard
Open

feat(dashboard): Add Istio Service Mesh monitoring dashboard (Prometheus v1)#291
manja316 wants to merge 1 commit intoSigNoz:mainfrom
manja316:add-istio-dashboard

Conversation

@manja316
Copy link
Copy Markdown

@manja316 manja316 commented Apr 4, 2026

Summary

Adds a comprehensive Istio Service Mesh monitoring dashboard for SigNoz using Prometheus metrics from Envoy sidecars and the Istio control plane.

  • 22 widgets (17 metric panels + 5 section rows) across 5 sections
  • 3 template variables: namespace, destination_service, deployment_environment
  • Formula panels for derived metrics (average latency from sum/count, error rate %)
  • Histogram percentile panels (P50, P95, P99) for request duration

Sections & Metrics

Section Panels Key Metrics
General Overview Total Requests, Request Rate, Avg Latency, Error Rate istio_requests_total, istio_request_duration_milliseconds
Traffic Management Distribution by Service, by Response Code, TCP Connections istio_requests_total, istio_tcp_connections_opened_total
Performance Metrics Latency P50/P95/P99, Throughput istio_request_duration_milliseconds
Error Metrics HTTP 5xx by Service, HTTP 4xx, gRPC Errors istio_requests_total filtered by response codes
Control Plane Connected Proxies, Config Pushes, Cert Requests pilot_xds, pilot_xds_pushes, citadel_server_csr_count

Closes SigNoz/signoz#6025

/claim #6025

…eus v1)

Add comprehensive Istio monitoring dashboard with 17 panels
across 5 sections: General Overview, Traffic Management, Performance
Metrics, Error Metrics, and Control Plane.

Covers istio_requests_total, istio_request_duration_milliseconds,
TCP connection metrics, pilot_xds pushes, and citadel certificate
signing. Includes formula panels for average latency and error rate.

Closes SigNoz/signoz#6025

Co-Authored-By: Paperclip <noreply@paperclip.ing>
@manja316
Copy link
Copy Markdown
Author

manja316 commented Apr 9, 2026

Hi! Friendly follow-up on the Istio Prometheus dashboard. Covers traffic, errors, latency, and TCP metrics across all Istio components. Let me know if anything needs changing or if there's a preferred format I should follow. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Dashboard] Istio based on prometheus

1 participant