-
Notifications
You must be signed in to change notification settings - Fork 784
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integration with gRPC #305
Comments
Nope - it's not ATM. |
+1 for still implementing it :) |
Why is this closed? |
Most likely by accident @sdavids |
Is there a chance this would be fixed anytime soon?
|
#711 will resolve this indirectly or directly as brave supports grpc |
with this pull request we have rewritten the whole Sleuth internals to use Brave. That way we can leverage all the functionalities & instrumentations that Brave already has (https://github.com/openzipkin/brave/tree/master/instrumentation). Migration guide is available here: https://github.com/spring-cloud/spring-cloud-sleuth/wiki/Spring-Cloud-Sleuth-2.0-Migration-Guide fixes #711 - Brave instrumentation fixes #92 - we move to Brave's Sampler fixes #143 - Brave is capable of passing context fixes #255 - we've moved away from Zipkin Stream server fixes #305 - Brave has GRPC instrumentation (https://github.com/openzipkin/brave/tree/master/instrumentation/grpc) fixes #459 - Brave (openzipkin/brave#510) & Zipkin (openzipkin/zipkin#1754) will deal with the AWS XRay instrumentation fixes #577 - Messaging instrumentation has been rewritten
Let's see about more out-of-box integration you can see tests for client and server interceptors here there are probably some example spring boot + grpc projects out there.. key is doing the interceptor add-on conditionally when building server or client channel |
Since brave has client and server side interceptors for gRpc (thanks for the pointer @adriancole ), It is actually pretty straighforward to instrument gRcp calls by combining Spring Cloud Sleuth 2.x with the third-party boot library grpc-spring-boot-starter. I have setup a small sample project that demonstrates how this can be done here: https://github.com/tkvangorder/sleuth-grpc-sample |
* support spring-cloud/spring-cloud-sleuth#305
Closing due to age of the question. If you would like us to look at this issue, please comment and we will look at re-opening the issue. |
Thanks for still implementing it! |
Is instrumentation for gRPC in your roadmap for anytime soon?
The text was updated successfully, but these errors were encountered: