Envoy Proxy Monitoring gRPC

A comprehensive dashboard for real-time monitoring of Envoy Proxy metrics using Prometheus. Includes upstream/downstream request rates, memory usage, gRPC status codes, connection resets, latency percentiles (p95/p99), cluster health, and traffic in/out — with built-in IP/cluster filtering and clear color-coded visualization. Perfect for high-performance gRPC, HTTP/1/2/3, and service mesh environments.

Envoy Proxy Monitoring gRPC screenshot 1

📌 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

Revisions
RevisionDescriptionCreated
Envoy

Envoy

by Grafana Labs
Grafana Labs solution

Easily monitor Envoy, an open source edge and service proxy, designed for cloud-native applications, with Grafana Cloud's out-of-the-box monitoring solution.

Learn more

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies