-
Notifications
You must be signed in to change notification settings - Fork 32
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
Add slim Go module without gRPC dependencies #155
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
PTAL @open-telemetry/go-approvers |
Would |
I like the name as it shows that it has also has "less things" (offers a smaller amount of types, functionality, dependencies). I will update the PR. |
This codebase is not used by OTel Collector. Collector is generating the code from proto files on its own in https://github.com/open-telemetry/opentelemetry-collector/blob/main/Makefile. |
@open-telemetry/go-approvers PTAL. I also tested the changes done in this PR here: open-telemetry/opentelemetry-go#5031 |
Fixes #100
Towards open-telemetry/opentelemetry-go#2579
Add
go.opentelemetry.io/proto/slim/otlp
Go module that does not generate gRPC code.Thanks to it codebase which only sends protobuf over HTTP can import
go.opentelemetry.io/proto/slim/otlp
that will not depend ongoogle.golang.org/grpc
.The plan is to publish a
v1.2.0-rc.1
release once this PR is merged. We prefer to releasev1.2.0
whenv1.2.0
of https://github.com/open-telemetry/opentelemetry-proto is released (to have version parity).Tested with open-telemetry/opentelemetry-go#5031