Monitor per-ingress request latency, error ratios, upstream response times, and throughput across the NGINX Ingress Controller.
This dashboard requires nginx-ingress-controller metrics flowing into SigNoz. Follow the Send NGINX Ingress Controller Metrics to SigNoz guide to configure the OpenTelemetry Collector to scrape the controller's Prometheus endpoint.

Dashboards → + New dashboard → Import JSON
What This Dashboard Monitors
- Latency: p50, p95, and p99 end-to-end request duration and upstream response time
- Throughput: request rate per second broken down by method, host, and path
- Errors: 4xx and 5xx response ratio and per-second rate by method and path
- Upstream performance: median and average upstream response time per path
- Response size: average response body size by method, host, and path
Metrics Included
Latency
- Request Latency Percentiles: Shows p50, p95, and p99 end-to-end request duration (controller + upstream) over time
- Upstream Response Latency Percentiles: Shows p50, p95, and p99 upstream backend response time over time
- Average Upstream Response Latency: Shows mean upstream response time across the selected ingress over time
- Average Upstream Response Time by Method and Path: Shows mean upstream latency by method, host, and path over time
- Median Upstream Response Time by Method and Path: Shows p50 upstream response time per observed path over time
Throughput
- Request Rate by Method and Path: Shows requests per second by HTTP method, host, and path over time
Errors
- Response Error Ratio (4xx/5xx) by Method and Path: Shows fraction of error responses among all responses (0–1 scale) by method and path over time
- Error Request Rate by Status (4xx/5xx): Shows error responses per second by method, path, and status code over time
Response Size
- Average Response Size by Method and Path: Shows mean response body size in bytes by method, host, and path over time
Dashboard Variables
- ingress: Filter all panels by ingress resource name. Supports multi-select; defaults to all ingresses.