The server-side gRPC processing duration metric (Micrometer timer) is not updated when a client cancels a…
The server-side gRPC processing duration metric (Micrometer timer) is not updated when a client cancels a…: a task in LegoFlow-SWE (Harbor dataset). When using the server metrics interceptor, the metric named grpc.server.processing.duration (exported as grpc server processing duration seconds in…
The task
When using the server metrics interceptor, the metric named `grpc.server.processing.duration` (exported as `grpc_server_processing_duration_seconds` in Prometheus) should record a duration for every RPC that terminates, including when it terminates via client cancellation. Currently, durations are recorded for normal…
Part of Lego-X/LegoFlow-SWE.