.. _envoy_api_file_envoy/config/filter/http/grpc_stats/v2alpha/config.proto: gRPC statistics =============== .. _extension_envoy.filters.http.grpc_stats: This extension may be referenced by the qualified name *envoy.filters.http.grpc_stats* .. note:: This extension is functional but has not had substantial production burn time, use only with this caveat. This extension has an unknown security posture and should only be used in deployments where both the downstream and upstream are trusted. gRPC statistics filter :ref:`configuration overview `. .. _envoy_api_msg_config.filter.http.grpc_stats.v2alpha.FilterConfig: config.filter.http.grpc_stats.v2alpha.FilterConfig -------------------------------------------------- `[config.filter.http.grpc_stats.v2alpha.FilterConfig proto] `_ gRPC statistics filter configuration .. code-block:: json { "emit_filter_state": "..." } .. _envoy_api_field_config.filter.http.grpc_stats.v2alpha.FilterConfig.emit_filter_state: emit_filter_state (`bool `_) If true, the filter maintains a filter state object with the request and response message counts. .. _envoy_api_msg_config.filter.http.grpc_stats.v2alpha.FilterObject: config.filter.http.grpc_stats.v2alpha.FilterObject -------------------------------------------------- `[config.filter.http.grpc_stats.v2alpha.FilterObject proto] `_ gRPC statistics filter state object in protobuf form. .. code-block:: json { "request_message_count": "...", "response_message_count": "..." } .. _envoy_api_field_config.filter.http.grpc_stats.v2alpha.FilterObject.request_message_count: request_message_count (`uint64 `_) Count of request messages in the request stream. .. _envoy_api_field_config.filter.http.grpc_stats.v2alpha.FilterObject.response_message_count: response_message_count (`uint64 `_) Count of response messages in the response stream.