Skip to content

Commit eed6a90

Browse files
authored
chore: adding first batch of exporters to opamp extension (#1796)
* chore: adding first batch of exporters to opamp extension * chore: added changelog file * chore: eof and whitespace issues * chore: eof and whitespace issues * chore: fixed changelog file
1 parent ddbec94 commit eed6a90

10 files changed

+243
-6
lines changed

.changelog/1796.added.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
chore: adding first batch of exporters (carbon, loadbalancing, debug, file and kafka) to opamp extension.

pkg/extension/opampextension/components.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package opampextension
22

33
import (
44
"go.opentelemetry.io/collector/exporter"
5+
"go.opentelemetry.io/collector/exporter/debugexporter"
56
"go.opentelemetry.io/collector/exporter/nopexporter"
67
"go.opentelemetry.io/collector/exporter/otlpexporter"
78
"go.opentelemetry.io/collector/extension"
@@ -16,6 +17,10 @@ import (
1617

1718
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter"
1819
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter"
20+
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter"
21+
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter"
22+
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter"
23+
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter"
1924
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter"
2025
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter"
2126
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy"
@@ -100,6 +105,11 @@ func Components() (
100105
nopexporter.NewFactory(),
101106
awss3exporter.NewFactory(),
102107
awskinesisexporter.NewFactory(),
108+
carbonexporter.NewFactory(),
109+
debugexporter.NewFactory(),
110+
fileexporter.NewFactory(),
111+
kafkaexporter.NewFactory(),
112+
loadbalancingexporter.NewFactory(),
103113
)
104114
errs = multierr.Append(errs, err)
105115

pkg/extension/opampextension/go.mod

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ require (
1111
github.com/open-telemetry/opamp-go v0.14.0
1212
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awskinesisexporter v0.127.0
1313
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.127.0
14+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.127.0
15+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.127.0
16+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.127.0
17+
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.127.0
1418
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.127.0
1519
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.127.0
1620
github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy v0.127.0
@@ -53,6 +57,7 @@ require (
5357
go.opentelemetry.io/collector/confmap/provider/fileprovider v1.33.0
5458
go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.33.0
5559
go.opentelemetry.io/collector/exporter v0.127.0
60+
go.opentelemetry.io/collector/exporter/debugexporter v0.127.0
5661
go.opentelemetry.io/collector/exporter/nopexporter v0.127.0
5762
go.opentelemetry.io/collector/exporter/otlpexporter v0.127.0
5863
go.opentelemetry.io/collector/extension v1.33.0
@@ -105,6 +110,7 @@ require (
105110
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.15 // indirect
106111
github.com/aws/aws-sdk-go-v2/service/kinesis v1.35.0 // indirect
107112
github.com/aws/aws-sdk-go-v2/service/s3 v1.79.3 // indirect
113+
github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.35.4 // indirect
108114
github.com/aws/aws-sdk-go-v2/service/sso v1.25.3 // indirect
109115
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.1 // indirect
110116
github.com/aws/aws-sdk-go-v2/service/sts v1.33.19 // indirect
@@ -230,20 +236,25 @@ require (
230236
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.127.0 // indirect
231237
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.127.0 // indirect
232238
github.com/open-telemetry/opentelemetry-collector-contrib/internal/docker v0.127.0 // indirect
239+
github.com/open-telemetry/opentelemetry-collector-contrib/internal/exp/metrics v0.127.0 // indirect
233240
github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.127.0 // indirect
234241
github.com/open-telemetry/opentelemetry-collector-contrib/internal/gopsutilenv v0.127.0 // indirect
235242
github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.127.0 // indirect
236243
github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.127.0 // indirect
237244
github.com/open-telemetry/opentelemetry-collector-contrib/internal/kubelet v0.127.0 // indirect
238245
github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.127.0 // indirect
239246
github.com/open-telemetry/opentelemetry-collector-contrib/internal/pdatautil v0.127.0 // indirect
247+
github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.127.0 // indirect
240248
github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery v0.127.0 // indirect
241249
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchperresourceattr v0.127.0 // indirect
250+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.127.0 // indirect
242251
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/core/xidutils v0.127.0 // indirect
243252
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/experimentalmetricmetadata v0.127.0 // indirect
244253
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/kafka/configkafka v0.127.0 // indirect
254+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/kafka/topic v0.127.0 // indirect
245255
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.127.0 // indirect
246256
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.127.0 // indirect
257+
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.127.0 // indirect
247258
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.127.0 // indirect
248259
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.127.0 // indirect
249260
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.127.0 // indirect
@@ -374,6 +385,7 @@ require (
374385
google.golang.org/protobuf v1.36.6 // indirect
375386
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
376387
gopkg.in/inf.v0 v0.9.1 // indirect
388+
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
377389
gopkg.in/yaml.v2 v2.4.0 // indirect
378390
gopkg.in/yaml.v3 v3.0.1 // indirect
379391
k8s.io/api v0.32.3 // indirect
@@ -382,6 +394,7 @@ require (
382394
k8s.io/klog/v2 v2.130.1 // indirect
383395
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f // indirect
384396
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 // indirect
397+
sigs.k8s.io/controller-runtime v0.20.4 // indirect
385398
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
386399
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect
387400
sigs.k8s.io/yaml v1.4.0 // indirect

0 commit comments

Comments
 (0)