Envoy Proxy Monitoring gRPC
10,610

Created 4/13/2025
Updated 4/13/2025
Revision 1
Categories
Web Servers
Grafana Version >=11.1.8
Datasources
Prometheus

📌 Overview

This dashboard provides a full-stack view of your Envoy Proxy nodes, aggregating Prometheus metrics into insightful panels that track both performance and health.

It supports: • HTTP/gRPC traffic flow (Downstream + Upstream) • Memory and CPU insight • Request/response code breakdown (1xx → 5xx) • Latency tracking (p95 & p99 percentiles) • Cluster health check • Real-time host filtering

🧪 Requirements • Envoy Proxy with Prometheus stats endpoint enabled • Prometheus as a datasource • Grafana 8.x–11.x supported

All queries use $hosts filtering for per-instance inspection. You can disable or override it based on your environment.

📦 How to Use 1. Import into Grafana via JSON or Dashboard ID 2. Connect to your Prometheus data source 3. Adjust $hosts or $cluster variables as needed

Get Dashboard✕
Download
Copy to Clipboard
Source Grafana.com

Used Metrics 20

  • envoy_server_live

  • envoy_server_uptime

  • envoy_server_memory_allocated

  • envoy_server_memory_heap_size

  • envoy_cluster_membership_healthy

  • envoy_cluster_membership_total

  • envoy_http_downstream_cx_rx_bytes_total

  • envoy_http_downstream_cx_tx_bytes_total

  • envoy_http_downstream_rq_xx

  • envoy_cluster_upstream_rq_xx

  • envoy_http_downstream_rq_total

  • envoy_cluster_upstream_cx_http1_total

  • envoy_cluster_upstream_cx_http2_total

  • envoy_cluster_upstream_cx_http3_total

  • envoy_cluster_upstream_rq_total

  • envoy_http_downstream_cx_active

  • envoy_cluster_external_upstream_rq_xx

  • envoy_http_downstream_cx_destroy_local_active_rq

  • envoy_http_downstream_cx_destroy

  • envoy_cluster_upstream_rq_time_bucket