Skip to content

Commit 48336af

Browse files
authored
Use one go.mod per component (#95)
This trims the dependencies of the core modules. It's been on my wishlist forever! Note in particular the obfuscation processor has some wild dependencies and I don't want them in production. No issue was filed about this, we were just stuck with all the Go module problems and doing the best we could until #92 introduced the `go.work` file now used. This PR was going to be only go.mod changes, but I observed a pre-existing test failure. Part of #96.
1 parent 561a2d6 commit 48336af

File tree

25 files changed

+2318
-1639
lines changed

25 files changed

+2318
-1639
lines changed

Makefile

+4-3
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ build:
2929
for dir in $(GODIRS); do (cd $${dir} && $(GOCMD) build ./...); done
3030

3131
gotidy:
32-
for dir in $(GODIRS); do (cd $${dir} && $(GOCMD) mod tidy); done
32+
$(GOCMD) go work sync
3333

3434
doc:
3535
$(GOCMD) run tools/data_model_gen/main.go
@@ -96,10 +96,11 @@ endif
9696
git add .
9797
git commit -m "prepare release $(RELEASE_CANDIDATE)"
9898
$(MAKE) multimod-prerelease
99+
git add .
99100
# regenerate files
100-
# note we do not make genotelarrowcol as this is a manual step
101101
$(MAKE) gotidy
102-
git add .
102+
# ensure a clean branch
103+
git diff -s --exit-code || (echo "local repository not clean"; exit 1)
103104
git commit -m "add multimod changes $(RELEASE_CANDIDATE)" || (echo "no multimod changes to commit")
104105

105106
# Install OTC's builder at the latest version
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
module github.com/open-telemetry/otel-arrow/collector/connector/validationconnector
2+
3+
go 1.21
4+
5+
require (
6+
github.com/open-telemetry/otel-arrow v0.6.0
7+
go.opentelemetry.io/collector v0.88.0
8+
go.opentelemetry.io/collector/component v0.88.0
9+
go.opentelemetry.io/collector/connector v0.88.0
10+
go.opentelemetry.io/collector/consumer v0.88.0
11+
go.opentelemetry.io/collector/pdata v1.0.0-rcv0017
12+
go.uber.org/zap v1.26.0
13+
)
14+
15+
require (
16+
github.com/davecgh/go-spew v1.1.1 // indirect
17+
github.com/gogo/protobuf v1.3.2 // indirect
18+
github.com/golang/protobuf v1.5.3 // indirect
19+
github.com/json-iterator/go v1.1.12 // indirect
20+
github.com/knadh/koanf/maps v0.1.1 // indirect
21+
github.com/knadh/koanf/providers/confmap v0.1.0 // indirect
22+
github.com/knadh/koanf/v2 v2.0.1 // indirect
23+
github.com/mitchellh/copystructure v1.2.0 // indirect
24+
github.com/mitchellh/mapstructure v1.5.1-0.20220423185008-bf980b35cac4 // indirect
25+
github.com/mitchellh/reflectwalk v1.0.2 // indirect
26+
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
27+
github.com/modern-go/reflect2 v1.0.2 // indirect
28+
github.com/pmezard/go-difflib v1.0.0 // indirect
29+
github.com/stretchr/testify v1.8.4 // indirect
30+
go.opentelemetry.io/collector/config/configtelemetry v0.88.0 // indirect
31+
go.opentelemetry.io/collector/confmap v0.88.0 // indirect
32+
go.opentelemetry.io/collector/featuregate v1.0.0-rcv0017 // indirect
33+
go.opentelemetry.io/otel v1.19.0 // indirect
34+
go.opentelemetry.io/otel/metric v1.19.0 // indirect
35+
go.opentelemetry.io/otel/trace v1.19.0 // indirect
36+
go.uber.org/multierr v1.11.0 // indirect
37+
golang.org/x/net v0.17.0 // indirect
38+
golang.org/x/sys v0.13.0 // indirect
39+
golang.org/x/text v0.13.0 // indirect
40+
google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a // indirect
41+
google.golang.org/grpc v1.59.0 // indirect
42+
google.golang.org/protobuf v1.31.0 // indirect
43+
gopkg.in/yaml.v3 v3.0.1 // indirect
44+
)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
2+
github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ=
3+
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
4+
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
5+
github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
6+
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
7+
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
8+
github.com/knadh/koanf/maps v0.1.1 h1:G5TjmUh2D7G2YWf5SQQqSiHRJEjaicvU0KpypqB3NIs=
9+
github.com/knadh/koanf/providers/confmap v0.1.0 h1:gOkxhHkemwG4LezxxN8DMOFopOPghxRVp7JbIvdvqzU=
10+
github.com/knadh/koanf/v2 v2.0.1 h1:1dYGITt1I23x8cfx8ZnldtezdyaZtfAuRtIFOiRzK7g=
11+
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
12+
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
13+
github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw=
14+
github.com/mitchellh/mapstructure v1.5.1-0.20220423185008-bf980b35cac4 h1:BpfhmLKZf+SjVanKKhCgf3bg+511DmU9eDQTen7LLbY=
15+
github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zxSIeXaQ=
16+
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=
17+
github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M=
18+
github.com/open-telemetry/otel-arrow v0.6.0 h1:APWfh0cYV6FSqQLlznqUe3uTsvsd75FJNeIlyEWjbwA=
19+
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
20+
github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
21+
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
22+
github.com/zeebo/assert v1.3.0 h1:g7C04CbJuIDKNPFHmsk4hwZDO5O+kntRxzaUoNXj+IQ=
23+
go.opentelemetry.io/collector v0.88.0 h1:I0lerJK1h88vk7enriSgLV+h7dM099G9FgwkfmIZaf0=
24+
go.opentelemetry.io/collector/component v0.88.0 h1:LU/1ov5D/O/gv9D2Uv88EjNKHn7DHcUCZn1qQsb/zgw=
25+
go.opentelemetry.io/collector/config/configtelemetry v0.88.0 h1:54Z9uoSTpbkq3esDwHvJMChoUH8p/nfesG2xJTOXayY=
26+
go.opentelemetry.io/collector/confmap v0.88.0 h1:tOgY6NXMXAL2hz2+zVDQ0jvBlCUHprSf90bw5ktbdaI=
27+
go.opentelemetry.io/collector/connector v0.88.0 h1:hUTSMexixSx4rWExBfr5p3YzDdj9a9+cUveaRK0EdnQ=
28+
go.opentelemetry.io/collector/consumer v0.88.0 h1:l8Ty5UHhZ2U6WCp4yHt97uW6vN1vMP0JbFeQEaVnEgY=
29+
go.opentelemetry.io/collector/featuregate v1.0.0-rcv0017 h1:DtJQalPXMWQqT6jd2LZ1oKrOfLJJRCi+rh2LKnkj4Zo=
30+
go.opentelemetry.io/collector/pdata v1.0.0-rcv0017 h1:AgALhc2VenoA5l1DvTdg7mkzaBGqoTSuMkAtjsttBFo=
31+
go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs=
32+
go.opentelemetry.io/otel/metric v1.19.0 h1:aTzpGtV0ar9wlV4Sna9sdJyII5jTVJEvKETPiOKwvpE=
33+
go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg=
34+
go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A=
35+
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
36+
go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo=
37+
golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM=
38+
golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE=
39+
golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
40+
google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a h1:a2MQQVoTo96JC9PMGtGBymLp7+/RzpFc2yX/9WfFg1c=
41+
google.golang.org/grpc v1.59.0 h1:Z5Iec2pjwb+LEOqzpB2MR12/eKFhDPhuqW91O+4bwUk=
42+
google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8=
43+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
44+
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=

collector/examples/printer/printer

17.6 MB
Binary file not shown.
+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
module github.com/open-telemetry/otel-arrow/collector/exporter/fileexporter
2+
3+
go 1.21
4+
5+
require (
6+
github.com/klauspost/compress v1.17.1
7+
github.com/stretchr/testify v1.8.4
8+
go.opentelemetry.io/collector/component v0.88.0
9+
go.opentelemetry.io/collector/confmap v0.88.0
10+
go.opentelemetry.io/collector/consumer v0.88.0
11+
go.opentelemetry.io/collector/exporter v0.88.0
12+
go.opentelemetry.io/collector/pdata v1.0.0-rcv0017
13+
go.uber.org/multierr v1.11.0
14+
go.uber.org/zap v1.26.0
15+
gopkg.in/natefinch/lumberjack.v2 v2.2.1
16+
)
17+
18+
require (
19+
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
20+
github.com/davecgh/go-spew v1.1.1 // indirect
21+
github.com/gogo/protobuf v1.3.2 // indirect
22+
github.com/golang/protobuf v1.5.3 // indirect
23+
github.com/json-iterator/go v1.1.12 // indirect
24+
github.com/knadh/koanf/maps v0.1.1 // indirect
25+
github.com/knadh/koanf/providers/confmap v0.1.0 // indirect
26+
github.com/knadh/koanf/v2 v2.0.1 // indirect
27+
github.com/mitchellh/copystructure v1.2.0 // indirect
28+
github.com/mitchellh/mapstructure v1.5.1-0.20220423185008-bf980b35cac4 // indirect
29+
github.com/mitchellh/reflectwalk v1.0.2 // indirect
30+
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
31+
github.com/modern-go/reflect2 v1.0.2 // indirect
32+
github.com/pmezard/go-difflib v1.0.0 // indirect
33+
go.opencensus.io v0.24.0 // indirect
34+
go.opentelemetry.io/collector v0.88.0 // indirect
35+
go.opentelemetry.io/collector/config/configtelemetry v0.88.0 // indirect
36+
go.opentelemetry.io/collector/extension v0.88.0 // indirect
37+
go.opentelemetry.io/collector/featuregate v1.0.0-rcv0017 // indirect
38+
go.opentelemetry.io/otel v1.19.0 // indirect
39+
go.opentelemetry.io/otel/metric v1.19.0 // indirect
40+
go.opentelemetry.io/otel/trace v1.19.0 // indirect
41+
golang.org/x/net v0.17.0 // indirect
42+
golang.org/x/sys v0.13.0 // indirect
43+
golang.org/x/text v0.13.0 // indirect
44+
google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a // indirect
45+
google.golang.org/grpc v1.59.0 // indirect
46+
google.golang.org/protobuf v1.31.0 // indirect
47+
gopkg.in/yaml.v3 v3.0.1 // indirect
48+
)
+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
contrib.go.opencensus.io/exporter/prometheus v0.4.2 h1:sqfsYl5GIY/L570iT+l93ehxaWJs2/OwXtiWwew3oAg=
2+
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
3+
github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM=
4+
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
5+
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
6+
github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU=
7+
github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA=
8+
github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ=
9+
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
10+
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
11+
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
12+
github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
13+
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
14+
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
15+
github.com/klauspost/compress v1.17.1 h1:NE3C767s2ak2bweCZo3+rdP4U/HoyVXLv/X9f2gPS5g=
16+
github.com/knadh/koanf/maps v0.1.1 h1:G5TjmUh2D7G2YWf5SQQqSiHRJEjaicvU0KpypqB3NIs=
17+
github.com/knadh/koanf/providers/confmap v0.1.0 h1:gOkxhHkemwG4LezxxN8DMOFopOPghxRVp7JbIvdvqzU=
18+
github.com/knadh/koanf/v2 v2.0.1 h1:1dYGITt1I23x8cfx8ZnldtezdyaZtfAuRtIFOiRzK7g=
19+
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
20+
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
21+
github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo=
22+
github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw=
23+
github.com/mitchellh/mapstructure v1.5.1-0.20220423185008-bf980b35cac4 h1:BpfhmLKZf+SjVanKKhCgf3bg+511DmU9eDQTen7LLbY=
24+
github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zxSIeXaQ=
25+
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=
26+
github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M=
27+
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
28+
github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q=
29+
github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw=
30+
github.com/prometheus/common v0.44.0 h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY=
31+
github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI=
32+
github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0=
33+
github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
34+
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
35+
go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
36+
go.opentelemetry.io/collector v0.88.0 h1:I0lerJK1h88vk7enriSgLV+h7dM099G9FgwkfmIZaf0=
37+
go.opentelemetry.io/collector/component v0.88.0 h1:LU/1ov5D/O/gv9D2Uv88EjNKHn7DHcUCZn1qQsb/zgw=
38+
go.opentelemetry.io/collector/config/configtelemetry v0.88.0 h1:54Z9uoSTpbkq3esDwHvJMChoUH8p/nfesG2xJTOXayY=
39+
go.opentelemetry.io/collector/confmap v0.88.0 h1:tOgY6NXMXAL2hz2+zVDQ0jvBlCUHprSf90bw5ktbdaI=
40+
go.opentelemetry.io/collector/consumer v0.88.0 h1:l8Ty5UHhZ2U6WCp4yHt97uW6vN1vMP0JbFeQEaVnEgY=
41+
go.opentelemetry.io/collector/exporter v0.88.0 h1:bDXltsjQslhT7tlObQzKJiHuP5LDPeZHrkpUh4cT6Kk=
42+
go.opentelemetry.io/collector/extension v0.88.0 h1:/WH97pQYypL7ZC5OEccoE0gFs6fjBC/Uh9NuVEYEoZ0=
43+
go.opentelemetry.io/collector/featuregate v1.0.0-rcv0017 h1:DtJQalPXMWQqT6jd2LZ1oKrOfLJJRCi+rh2LKnkj4Zo=
44+
go.opentelemetry.io/collector/pdata v1.0.0-rcv0017 h1:AgALhc2VenoA5l1DvTdg7mkzaBGqoTSuMkAtjsttBFo=
45+
go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs=
46+
go.opentelemetry.io/otel/exporters/prometheus v0.42.0 h1:jwV9iQdvp38fxXi8ZC+lNpxjK16MRcZlpDYvbuO1FiA=
47+
go.opentelemetry.io/otel/metric v1.19.0 h1:aTzpGtV0ar9wlV4Sna9sdJyII5jTVJEvKETPiOKwvpE=
48+
go.opentelemetry.io/otel/sdk v1.19.0 h1:6USY6zH+L8uMH8L3t1enZPR3WFEmSTADlqldyHtJi3o=
49+
go.opentelemetry.io/otel/sdk/metric v1.19.0 h1:EJoTO5qysMsYCa+w4UghwFV/ptQgqSL/8Ni+hx+8i1k=
50+
go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg=
51+
go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A=
52+
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
53+
go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo=
54+
golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM=
55+
golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE=
56+
golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
57+
google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a h1:a2MQQVoTo96JC9PMGtGBymLp7+/RzpFc2yX/9WfFg1c=
58+
google.golang.org/grpc v1.59.0 h1:Z5Iec2pjwb+LEOqzpB2MR12/eKFhDPhuqW91O+4bwUk=
59+
google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8=
60+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
61+
gopkg.in/natefinch/lumberjack.v2 v2.2.1 h1:bBRl1b0OH9s/DuPhuXpNl+VtCaJXFZ5/uEFST95x9zc=
62+
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
63+
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
module github.com/open-telemetry/otel-arrow/collector/exporter/otelarrowexporter
2+
3+
go 1.21
4+
5+
require (
6+
github.com/apache/arrow/go/v12 v12.0.1
7+
github.com/golang/mock v1.6.0
8+
github.com/open-telemetry/otel-arrow v0.6.0
9+
github.com/stretchr/testify v1.8.4
10+
go.opentelemetry.io/collector v0.88.0
11+
go.opentelemetry.io/collector/component v0.88.0
12+
go.opentelemetry.io/collector/config/configauth v0.88.0
13+
go.opentelemetry.io/collector/config/configcompression v0.88.0
14+
go.opentelemetry.io/collector/config/configgrpc v0.88.0
15+
go.opentelemetry.io/collector/config/configopaque v0.88.0
16+
go.opentelemetry.io/collector/config/configtelemetry v0.88.0
17+
go.opentelemetry.io/collector/config/configtls v0.88.0
18+
go.opentelemetry.io/collector/confmap v0.88.0
19+
go.opentelemetry.io/collector/consumer v0.88.0
20+
go.opentelemetry.io/collector/exporter v0.88.0
21+
go.opentelemetry.io/collector/extension v0.88.0
22+
go.opentelemetry.io/collector/extension/auth v0.88.0
23+
go.opentelemetry.io/collector/pdata v1.0.0-rcv0017
24+
go.uber.org/multierr v1.11.0
25+
go.uber.org/zap v1.26.0
26+
golang.org/x/net v0.17.0
27+
google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a
28+
google.golang.org/grpc v1.59.0
29+
google.golang.org/protobuf v1.31.0
30+
)
31+
32+
require (
33+
cloud.google.com/go/compute/metadata v0.2.4-0.20230617002413-005d2dfb6b68 // indirect
34+
github.com/HdrHistogram/hdrhistogram-go v1.1.2 // indirect
35+
github.com/andybalholm/brotli v1.0.5 // indirect
36+
github.com/apache/thrift v0.16.0 // indirect
37+
github.com/axiomhq/hyperloglog v0.0.0-20230201085229-3ddf4bad03dc // indirect
38+
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
39+
github.com/davecgh/go-spew v1.1.1 // indirect
40+
github.com/dgryski/go-metro v0.0.0-20180109044635-280f6062b5bc // indirect
41+
github.com/fsnotify/fsnotify v1.6.0 // indirect
42+
github.com/fxamacker/cbor/v2 v2.4.0 // indirect
43+
github.com/go-logr/logr v1.2.4 // indirect
44+
github.com/go-logr/stdr v1.2.2 // indirect
45+
github.com/goccy/go-json v0.9.11 // indirect
46+
github.com/gogo/protobuf v1.3.2 // indirect
47+
github.com/golang/protobuf v1.5.3 // indirect
48+
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
49+
github.com/google/flatbuffers v2.0.8+incompatible // indirect
50+
github.com/json-iterator/go v1.1.12 // indirect
51+
github.com/klauspost/asmfmt v1.3.2 // indirect
52+
github.com/klauspost/compress v1.17.1 // indirect
53+
github.com/klauspost/cpuid/v2 v2.0.9 // indirect
54+
github.com/knadh/koanf/maps v0.1.1 // indirect
55+
github.com/knadh/koanf/providers/confmap v0.1.0 // indirect
56+
github.com/knadh/koanf/v2 v2.0.1 // indirect
57+
github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8 // indirect
58+
github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3 // indirect
59+
github.com/mitchellh/copystructure v1.2.0 // indirect
60+
github.com/mitchellh/mapstructure v1.5.1-0.20220423185008-bf980b35cac4 // indirect
61+
github.com/mitchellh/reflectwalk v1.0.2 // indirect
62+
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
63+
github.com/modern-go/reflect2 v1.0.2 // indirect
64+
github.com/mostynb/go-grpc-compression v1.2.2 // indirect
65+
github.com/pierrec/lz4/v4 v4.1.18 // indirect
66+
github.com/pmezard/go-difflib v1.0.0 // indirect
67+
github.com/x448/float16 v0.8.4 // indirect
68+
github.com/zeebo/xxh3 v1.0.2 // indirect
69+
go.opencensus.io v0.24.0 // indirect
70+
go.opentelemetry.io/collector/config/confignet v0.88.0 // indirect
71+
go.opentelemetry.io/collector/config/internal v0.88.0 // indirect
72+
go.opentelemetry.io/collector/featuregate v1.0.0-rcv0017 // indirect
73+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.45.0 // indirect
74+
go.opentelemetry.io/otel v1.19.0 // indirect
75+
go.opentelemetry.io/otel/metric v1.19.0 // indirect
76+
go.opentelemetry.io/otel/trace v1.19.0 // indirect
77+
golang.org/x/mod v0.11.0 // indirect
78+
golang.org/x/sys v0.13.0 // indirect
79+
golang.org/x/text v0.13.0 // indirect
80+
golang.org/x/tools v0.10.0 // indirect
81+
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
82+
gopkg.in/yaml.v3 v3.0.1 // indirect
83+
)

0 commit comments

Comments
 (0)