Modules§
Structs§
- Grpc
Client - Grpc
Node Provider - Grpc
Prometheus Metrics Middleware Layer - Grpc
Prometheus Metrics Middleware Service - Grpc
Server - Grpc
Server Handle
Enums§
Constants§
- ERROR_
TYPE_ LABEL - Prometheus label for the error variant name, e.g.
"WorkerError::UnexpectedBlockHeight". - GRPC_
CHUNKED_ MESSAGE_ FILL_ LIMIT - Limit of gRPC message size up to which we will try to populate with data when estimating. We leave 30% of buffer for the rest of the message and potential underestimation.
- GRPC_
MAX_ MESSAGE_ SIZE - METHOD_
NAME_ LABEL - Prometheus label for the gRPC method name.
- TRAFFIC_
TYPE_ LABEL - Prometheus label for distinguishing organic vs synthetic (benchmark) traffic.
Traits§
- Grpc
Proxyable - Types which are proxyable and expose the appropriate methods to be handled
by the
GrpcProxy
Functions§
- extract_
grpc_ method_ name - Extracts the gRPC method name from a request URI path.