Skip to content

Commit f3e706e

Browse files
committed
otel: add collector distribution
1 parent 594ccf6 commit f3e706e

File tree

13 files changed

+1856
-15
lines changed

13 files changed

+1856
-15
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*beat/logs
1212
*beat/data
1313
**/ironbank/build/
14+
x-pack/otel/distributions/beats-otel-collector/_build
1415

1516
# Files
1617
.DS_Store

go.mod

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ require (
198198
github.com/meraki/dashboard-api-go/v3 v3.0.9
199199
github.com/microsoft/go-mssqldb v1.9.5
200200
github.com/microsoft/wmi v0.38.3
201-
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.148.0
201+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.148.0 // indirect
202202
github.com/pierrec/lz4/v4 v4.1.26
203203
github.com/pkg/xattr v0.4.9
204204
github.com/prometheus/prometheus v0.309.1
@@ -216,11 +216,11 @@ require (
216216
go.opentelemetry.io/collector/component/componentstatus v0.148.0
217217
go.opentelemetry.io/collector/config/configtls v1.54.0
218218
go.opentelemetry.io/collector/confmap v1.54.0
219-
go.opentelemetry.io/collector/confmap/provider/fileprovider v1.54.0
219+
go.opentelemetry.io/collector/confmap/provider/fileprovider v1.54.0 // indirect
220220
go.opentelemetry.io/collector/consumer v1.54.0
221221
go.opentelemetry.io/collector/consumer/consumererror v0.148.0
222-
go.opentelemetry.io/collector/exporter/debugexporter v0.148.0
223-
go.opentelemetry.io/collector/otelcol v0.148.0
222+
go.opentelemetry.io/collector/exporter/debugexporter v0.148.0 // indirect
223+
go.opentelemetry.io/collector/otelcol v0.148.0 // indirect
224224
go.opentelemetry.io/collector/pdata v1.54.0
225225
go.opentelemetry.io/collector/receiver v1.54.0
226226
go.uber.org/mock v0.5.0
@@ -234,6 +234,7 @@ require (
234234
github.com/apache/arrow-go/v18 v18.4.1
235235
github.com/cilium/ebpf v0.20.0
236236
github.com/coder/websocket v1.8.14
237+
github.com/elastic/beats/v7/x-pack/otel/oteltestcol v0.0.0-00010101000000-000000000000
237238
github.com/elastic/gokrb5/v8 v8.0.0-20251105095404-23cc45e6a102
238239
github.com/forensicanalysis/fslib v0.15.2
239240
github.com/mattn/go-sqlite3 v1.14.32
@@ -243,20 +244,9 @@ require (
243244
github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78
244245
go.opentelemetry.io/collector/client v1.54.0
245246
go.opentelemetry.io/collector/component/componenttest v0.148.0
246-
go.opentelemetry.io/collector/config/configauth v1.54.0
247-
go.opentelemetry.io/collector/config/confighttp v0.148.0
248-
go.opentelemetry.io/collector/config/configoptional v1.54.0
249247
go.opentelemetry.io/collector/consumer/consumertest v0.148.0
250-
go.opentelemetry.io/collector/exporter v1.54.0
251248
go.opentelemetry.io/collector/exporter/exporterhelper v0.148.0
252-
go.opentelemetry.io/collector/exporter/exportertest v0.148.0
253-
go.opentelemetry.io/collector/extension v1.54.0
254-
go.opentelemetry.io/collector/extension/extensionauth v1.54.0
255-
go.opentelemetry.io/collector/pipeline v1.54.0
256-
go.opentelemetry.io/collector/processor v1.54.0
257-
go.opentelemetry.io/collector/processor/processorhelper v0.148.0
258249
go.opentelemetry.io/collector/receiver/receivertest v0.148.0
259-
go.opentelemetry.io/collector/service v0.148.0
260250
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.67.0
261251
go.opentelemetry.io/otel v1.42.0
262252
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.42.0
@@ -340,6 +330,12 @@ require (
340330
github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 // indirect
341331
github.com/eapache/queue v1.1.0 // indirect
342332
github.com/ebitengine/purego v0.10.0 // indirect
333+
github.com/elastic/beats/v7/x-pack/filebeat/fbreceiver v0.0.0-00010101000000-000000000000 // indirect
334+
github.com/elastic/beats/v7/x-pack/metricbeat/mbreceiver v0.0.0-00010101000000-000000000000 // indirect
335+
github.com/elastic/beats/v7/x-pack/otel/exporter/logstashexporter v0.0.0-00010101000000-000000000000 // indirect
336+
github.com/elastic/beats/v7/x-pack/otel/extension/beatsauthextension v0.0.0-00010101000000-000000000000 // indirect
337+
github.com/elastic/beats/v7/x-pack/otel/extension/elasticsearchstorage v0.0.0-00010101000000-000000000000 // indirect
338+
github.com/elastic/beats/v7/x-pack/otel/processor/beatprocessor v0.0.0-00010101000000-000000000000 // indirect
343339
github.com/elastic/elastic-transport-go/v8 v8.8.0 // indirect
344340
github.com/elastic/go-docappender/v2 v2.12.1 // indirect
345341
github.com/elastic/go-windows v1.0.2 // indirect
@@ -468,10 +464,13 @@ require (
468464
go.elastic.co/fastjson v1.5.1 // indirect
469465
go.opencensus.io v0.24.0 // indirect
470466
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
467+
go.opentelemetry.io/collector/config/configauth v1.54.0 // indirect
471468
go.opentelemetry.io/collector/config/configcompression v1.54.0 // indirect
469+
go.opentelemetry.io/collector/config/confighttp v0.148.0 // indirect
472470
go.opentelemetry.io/collector/config/configmiddleware v1.54.0 // indirect
473471
go.opentelemetry.io/collector/config/confignet v1.54.0 // indirect
474472
go.opentelemetry.io/collector/config/configopaque v1.54.0 // indirect
473+
go.opentelemetry.io/collector/config/configoptional v1.54.0 // indirect
475474
go.opentelemetry.io/collector/config/configretry v1.54.0 // indirect
476475
go.opentelemetry.io/collector/config/configtelemetry v0.148.0 // indirect
477476
go.opentelemetry.io/collector/confmap/xconfmap v0.148.0 // indirect
@@ -480,8 +479,12 @@ require (
480479
go.opentelemetry.io/collector/connector/xconnector v0.148.0 // indirect
481480
go.opentelemetry.io/collector/consumer/consumererror/xconsumererror v0.148.0 // indirect
482481
go.opentelemetry.io/collector/consumer/xconsumer v0.148.0 // indirect
482+
go.opentelemetry.io/collector/exporter v1.54.0 // indirect
483483
go.opentelemetry.io/collector/exporter/exporterhelper/xexporterhelper v0.148.0 // indirect
484+
go.opentelemetry.io/collector/exporter/exportertest v0.148.0 // indirect
484485
go.opentelemetry.io/collector/exporter/xexporter v0.148.0 // indirect
486+
go.opentelemetry.io/collector/extension v1.54.0 // indirect
487+
go.opentelemetry.io/collector/extension/extensionauth v1.54.0 // indirect
485488
go.opentelemetry.io/collector/extension/extensioncapabilities v0.148.0 // indirect
486489
go.opentelemetry.io/collector/extension/extensionmiddleware v0.148.0 // indirect
487490
go.opentelemetry.io/collector/extension/extensiontest v0.148.0 // indirect
@@ -493,10 +496,14 @@ require (
493496
go.opentelemetry.io/collector/pdata/pprofile v0.148.0 // indirect
494497
go.opentelemetry.io/collector/pdata/testdata v0.148.0 // indirect
495498
go.opentelemetry.io/collector/pdata/xpdata v0.148.0 // indirect
499+
go.opentelemetry.io/collector/pipeline v1.54.0 // indirect
496500
go.opentelemetry.io/collector/pipeline/xpipeline v0.148.0 // indirect
501+
go.opentelemetry.io/collector/processor v1.54.0 // indirect
502+
go.opentelemetry.io/collector/processor/processorhelper v0.148.0 // indirect
497503
go.opentelemetry.io/collector/processor/processortest v0.148.0 // indirect
498504
go.opentelemetry.io/collector/processor/xprocessor v0.148.0 // indirect
499505
go.opentelemetry.io/collector/receiver/xreceiver v0.148.0 // indirect
506+
go.opentelemetry.io/collector/service v0.148.0 // indirect
500507
go.opentelemetry.io/collector/service/hostcapabilities v0.148.0 // indirect
501508
go.opentelemetry.io/contrib/bridges/otelzap v0.17.0 // indirect
502509
go.opentelemetry.io/contrib/detectors/gcp v1.39.0 // indirect
@@ -550,3 +557,13 @@ replace (
550557
github.com/google/gopacket => github.com/elastic/gopacket v1.1.20-0.20241002174017-e8c5fda595e6
551558
github.com/meraki/dashboard-api-go/v3 => github.com/tommyers-elastic/dashboard-api-go/v3 v3.0.0-20250616163611-a325b49669a4
552559
)
560+
561+
replace (
562+
github.com/elastic/beats/v7/x-pack/filebeat/fbreceiver => ./x-pack/filebeat/fbreceiver
563+
github.com/elastic/beats/v7/x-pack/metricbeat/mbreceiver => ./x-pack/metricbeat/mbreceiver
564+
github.com/elastic/beats/v7/x-pack/otel/exporter/logstashexporter => ./x-pack/otel/exporter/logstashexporter
565+
github.com/elastic/beats/v7/x-pack/otel/extension/beatsauthextension => ./x-pack/otel/extension/beatsauthextension
566+
github.com/elastic/beats/v7/x-pack/otel/extension/elasticsearchstorage => ./x-pack/otel/extension/elasticsearchstorage
567+
github.com/elastic/beats/v7/x-pack/otel/oteltestcol => ./x-pack/otel/oteltestcol
568+
github.com/elastic/beats/v7/x-pack/otel/processor/beatprocessor => ./x-pack/otel/processor/beatprocessor
569+
)

0 commit comments

Comments
 (0)