There are currently non-public API under src/cpp/common/ for channel filters. You can try that out. I think its current form is not ready for moving to public headers.
On Tuesday, July 25, 2017 at 4:09:15 PM UTC-7, Tudor Bosman wrote: > > Thanks! > > How about interceptors? > > Thanks, > -Tudor. > > > On Tue, Jul 25, 2017 at 4:08 PM <[email protected] <javascript:>> wrote: > >> C++ Tracing library will be released sometime in Q4 2017 or later. Its >> still in planning. >> >> thanks, >> Gopi >> >> >> On Tuesday, April 25, 2017 at 4:45:03 PM UTC-7, [email protected] wrote: >>> >>> Hello, >>> >>> What's the status of tracing in the C++ gRPC implementation? >>> >>> I see a lot of references to census, and an implementation in the tree, >>> but census_supported() returns CENSUS_FEATURE_NONE (with a >>> TODO(aveitch): improve this as we implement features...), and the bindings >>> between gRPC and census are incomplete (there are no calls to any >>> census_start_* functions). >>> >>> Alternatively, is there any (planned) support for interceptors, so we >>> can build our own monitoring (perhaps on top of http://opentracing.io/)? >>> I'd like to be able to intercept the begin and end of server calls, and to >>> be able to store a custom (tracing) context in ClientContext and >>> ServerContext (with propagation support in >>> ClientContext::FromServerContext, so I can link tracing spans together). >>> >>> Thank you, >>> -Tudor. >>> >>> -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/93b31fe4-ff35-4ef1-907e-406f198b4342%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
