08_http_client.jsonnetHTTP Client
Client-side HTTP request rate, response latency, status failures, network failures, and payload size for generated outbound HTTP 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.
Canonical OpenTelemetry panels properties
Panels included in this dashboard.
Request RatePanelOutgoing HTTP request rate.
Duration p50 / p95 / p99PanelClient request-duration percentiles.
Duration HeatmapPanelDistribution of http_client_request_duration_seconds over time.
Error Rate 4xx + 5xxPanelResponses with client or server error status codes.
Transport Error RatePanelConnection, timeout, cancellation, and other client transport failures.
Request Body Size p95Panel95th-percentile outbound request payload size.
Response Body Size p95Panel95th-percentile inbound response payload size.
Implementation variants properties
Panels included in this dashboard.
C++ userverPanelUses generated ServiceLib datasink endpoint metrics and runtime-specific labels.
C++ Boost and TypeScriptPanelUse framework-transport templates matched to their generated client instrumentation.
Go, Python, and RustPanelUse canonical OpenTelemetry HTTP client metrics when supported by the generated adapter.
Configuration example
make grafana-dashboards