Whenever the server's RPC implementation fails to process a query (say, due to a KeyError), no metric is generated.
It would seem natural to me to generate such metric: grpc_server_handled_total{grpc_code="StatusCode.INTERNAL",grpc_method="METHOD",grpc_service="SERVICE",grpc_type="TYPE"} <N>
Whenever the server's RPC implementation fails to process a query (say, due to a KeyError), no metric is generated.
It would seem natural to me to generate such metric:
grpc_server_handled_total{grpc_code="StatusCode.INTERNAL",grpc_method="METHOD",grpc_service="SERVICE",grpc_type="TYPE"} <N>