Envoy Proxy Monitoring gRPC 10,61010,610
📌 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
Used Metrics 2020
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