Grafana dashboard
10_grpc_client.jsonnetgRPC Client
Call-level gRPC client traffic, status distribution, latency, and failures for generated outbound RPC endpoints.
When to use
Use this page to understand the generated dashboard, its panels, and the signals behind them.
Behavior
- The code generator creates Jsonnet sources for every generated service.
make grafana-dashboardsrenders them to Grafana JSON.
Panels properties
Panels included in this dashboard.
PropertyTypeDescription
RPC RatePanelOutgoing RPC call rate by target service and method.
Status Code DistributionPanelClient call completions grouped by gRPC status.
Duration p50 / p95 / p99PanelClient call-duration percentiles.
Call Duration HeatmapPanelDistribution of rpc_client_call_duration_seconds over time.
Error Rate non-OKPanelOutgoing calls completed with a status other than OK.
Active RPCsPanelRuntime-specific concurrent RPC panel available in the C++ userver template.
Percentile BandsPanelRuntime-specific latency comparison available in the C++ userver template.
Configuration example
make grafana-dashboards