Skip to content
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

Switch gRPC instrumentation to instrument public ServerBuilder class. #1839

Merged
merged 4 commits into from Dec 7, 2020

Conversation

anuraaga
Copy link
Contributor

@anuraaga anuraaga commented Dec 7, 2020

This would have been harder if tracing server interceptor had to be at the beginning of the list, but since it doesn't, we can just instrument the public type without problem.

Fixes #1453

@anuraaga anuraaga merged commit 7199595 into open-telemetry:master Dec 7, 2020
bhautikpip pushed a commit to bhautikpip/opentelemetry-java-instrumentation that referenced this pull request Dec 18, 2020
…open-telemetry#1839)

* Switch gRPC instrumentation to instrument public ServerBuilder class.

* A bit more readability (hopefully)

* hack

* Remove library dedupe for now since we need a better story.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fail to instrument gRPC server starting from version 1.33
3 participants