.. _config_http_filters_grpc_stats: gRPC Statistics =============== * gRPC :ref:`architecture overview ` * :ref:`v3 API reference ` * This filter should be configured with the name *envoy.filters.http.grpc_stats*. * This filter can be enabled to emit a :ref:`filter state object ` This is a filter which enables telemetry of gRPC calls. Additionally, the filter detects message boundaries in streaming gRPC calls and emits the message counts for both the request and the response. More info: wire format in `gRPC over HTTP/2 `_. The filter emits statistics in the *cluster..grpc.* namespace. Depending on the configuration, the stats may be prefixed with `..`; the stats in the table below are shown in this form. See the documentation for :ref:`individual_method_stats_allowlist ` and :ref:`stats_for_all_methods `. To enable *upstream_rq_time* (v3 API only) see :ref:`enable_upstream_stats `. .. csv-table:: :header: Name, Type, Description :widths: 1, 1, 2 ..success, Counter, Total successful service/method calls ..failure, Counter, Total failed service/method calls ..total, Counter, Total service/method calls ..request_message_count, Counter, Total request message count for service/method calls ..response_message_count, Counter, Total response message count for service/method calls ..upstream_rq_time, Histogram, Request time milliseconds