farol_grpc 0.1.2
farol_grpc: ^0.1.2 copied to clipboard
gRPC (package:grpc) instrumentation for the Faro RUM client — RPC measurements, errors, and W3C traceparent.
0.1.2 #
- Require
farol ^0.1.1, whosepushErrorredacts secrets from error text by default — defense in depth on top of the code+message recording from 0.1.1. - Dartdoc comments on the public API.
0.1.1 #
- Security: gRPC errors are now recorded as code + message. Previously
GrpcError.toString()was sent verbatim, which includes response trailers (and therefore anyauthorizationheader) andrawResponse.
0.1.0 #
Initial public release.
FaroGrpcInterceptor(package:grpcClientInterceptor) for unary and streaming calls: duration measurement, request/error events,GrpcErrorcode capture.- Optional W3C
traceparentinjection (injectTraceparent), recommended off when another layer (e.g. an OTel interceptor) already injects it. - Streaming support via response
trailers(no subscription stealing).