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

Problem with 'go get -u go.opentelemetry.io/otel/exporters/otlp' #3092

Closed
alanprot opened this issue Aug 15, 2022 · 4 comments
Closed

Problem with 'go get -u go.opentelemetry.io/otel/exporters/otlp' #3092

alanprot opened this issue Aug 15, 2022 · 4 comments
Labels
bug Something isn't working

Comments

@alanprot
Copy link
Contributor

Description

I trying to install go otlp exporter i'm facing the following error:

 go get -u go.opentelemetry.io/otel/exporters/otlp
go: downloading go.opentelemetry.io/otel v1.9.0
go: downloading go.opentelemetry.io v0.1.0
go: downloading go.opentelemetry.io/otel/exporters/otlp v0.20.0
go: downloading go.opentelemetry.io/otel/metric v0.20.0
go: downloading go.opentelemetry.io/otel/sdk/export/metric v0.20.0
go: downloading go.opentelemetry.io/otel v0.20.0
go: downloading go.opentelemetry.io/otel/sdk v0.20.0
go: downloading go.opentelemetry.io/otel/sdk/metric v0.20.0
go: downloading go.opentelemetry.io/otel/trace v0.20.0
go: downloading go.opentelemetry.io/otel/metric v0.31.0
go: downloading go.opentelemetry.io/otel/sdk/metric v0.31.0
go: downloading go.opentelemetry.io/otel/trace v1.9.0
go: downloading go.opentelemetry.io/otel/sdk/export/metric v0.28.0
go: downloading go.opentelemetry.io/otel/sdk v1.9.0
go: downloading go.opentelemetry.io/otel/internal/metric v0.27.0
go: downloading golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7
go: downloading golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab
# go.opentelemetry.io/otel/exporters/otlp
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/options.go:34:21: undefined: "go.opentelemetry.io/otel/sdk/export/metric".ExportKindSelector
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/options.go:41:44: undefined: "go.opentelemetry.io/otel/sdk/export/metric".ExportKindSelector
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/otlp.go:122:55: undefined: "go.opentelemetry.io/otel/sdk/export/metric".CheckpointSet
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/otlp.go:128:40: undefined: "go.opentelemetry.io/otel/metric".Descriptor
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/otlp.go:128:82: undefined: "go.opentelemetry.io/otel/sdk/export/metric".ExportKind
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/otlp.go:134:59: undefined: "go.opentelemetry.io/otel/sdk/trace".SpanSnapshot
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/protocoldriver.go:46:41: undefined: "go.opentelemetry.io/otel/sdk/export/metric".CheckpointSet
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/protocoldriver.go:46:75: undefined: "go.opentelemetry.io/otel/sdk/export/metric".ExportKindSelector
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/protocoldriver.go:51:42: undefined: "go.opentelemetry.io/otel/sdk/trace".SpanSnapshot
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/protocoldriver.go:137:62: undefined: "go.opentelemetry.io/otel/sdk/export/metric".CheckpointSet
go/pkg/mod/go.opentelemetry.io/otel/exporters/otlp@v0.20.0/protocoldriver.go:137:62: too many errors

Environment

  • OS: Amazon Linux
  • Architecture: x86
  • Go Version: go version go1.17.8 linux/amd64
  • opentelemetry-go version: lastest?

Steps To Reproduce

Run: go get -u go.opentelemetry.io/otel/exporters/otlp

Expected behavior

Install OTLP exporter package.

@alanprot alanprot added the bug Something isn't working label Aug 15, 2022
@Aneurysm9
Copy link
Member

This is not a valid package, use one of the following as appropriate:

go get -u go.opentelemetry.io/otel/exporters/otlp/otlptrace
go get -u go.opentelemetry.io/otel/exporters/otlp/otlpmetric

See this issue for more details on how we intend to improve the messaging around this error.

@alanprot
Copy link
Contributor Author

So we should update the following? https://pkg.go.dev/go.opentelemetry.io/otel/exporters/otlp#section-readme
Screen Shot 2022-08-15 at 5 14 56 PM

@Aneurysm9
Copy link
Member

Note that that refers to v0.20.0 and is from a time when both exporters were contained in a single module. See #2328 for details on our plan to mark defunct modules as deprecated, which should improve the warnings that the Go tooling gives.

Screen Shot 2022-08-15 at 20 20 54

@alanprot
Copy link
Contributor Author

ok... nice!
I guess i was mixing old a new major and getting those problems!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants