Skip to content

Commit ee41830

Browse files
Update OpenTelemetry Dependencies to latest (#5001)
* Update OpenTelemetry Dependencies to latest * update deprecated component.MarshalConfig * rename deprecated NewCommand to NewCommandMustSetProvider * rename deprecated CreateSettings to Settings * make generate-metrics * update golden file for TestHostObserver * update golden file for TestDiscoveryReceiverWithHostObserverAndSimplePrometheusReceiverProvideStatusLogs --------- Co-authored-by: jeffreyc-splunk <[email protected]>
1 parent 0a2b4b6 commit ee41830

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+920
-896
lines changed

cmd/otelcol/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ func main() {
8787
}
8888

8989
func runInteractive(settings otelcol.CollectorSettings) error {
90-
cmd := otelcol.NewCommand(settings)
90+
cmd := otelcol.NewCommandMustSetProvider(settings)
9191
if err := cmd.Execute(); err != nil {
9292
return fmt.Errorf("application run finished with error: %w", err)
9393
}

go.mod

Lines changed: 171 additions & 169 deletions
Large diffs are not rendered by default.

go.sum

Lines changed: 360 additions & 356 deletions
Large diffs are not rendered by default.

internal/confmapprovider/discovery/discoverer.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ func (d *discoverer) createDiscoveryReceiversAndObservers(cfg *Config) (map[comp
326326
return nil, nil, fmt.Errorf("error preparing discovery receiver config: %w", err)
327327
}
328328

329-
if err = component.UnmarshalConfig(discoveryReceiverConfMap, discoveryReceiverConfig); err != nil {
329+
if err = discoveryReceiverConfMap.Unmarshal(&discoveryReceiverConfig); err != nil {
330330
return nil, nil, fmt.Errorf("failed unmarshaling discovery receiver config: %w", err)
331331
}
332332

@@ -401,7 +401,7 @@ func (d *discoverer) createObserver(observerID component.ID, cfg *Config) (otelc
401401
return nil, fmt.Errorf("error converting environment variables in %q config: %w", observerID, err)
402402
}
403403

404-
if err = component.UnmarshalConfig(observerDiscoveryConf, observerConfig); err != nil {
404+
if err = observerDiscoveryConf.Unmarshal(&observerConfig); err != nil {
405405
return nil, fmt.Errorf("failed unmarshaling %q config: %w", observerID, err)
406406
}
407407

@@ -538,8 +538,8 @@ func (d *discoverer) discoveryConfig(cfg *Config) (map[string]any, error) {
538538
return sMap, nil
539539
}
540540

541-
func (d *discoverer) createExtensionCreateSettings(observerID component.ID) otelcolextension.CreateSettings {
542-
return otelcolextension.CreateSettings{
541+
func (d *discoverer) createExtensionCreateSettings(observerID component.ID) otelcolextension.Settings {
542+
return otelcolextension.Settings{
543543
ID: observerID,
544544
TelemetrySettings: component.TelemetrySettings{
545545
Logger: zap.New(d.logger.Core()).With(zap.String("kind", observerID.String())),
@@ -551,8 +551,8 @@ func (d *discoverer) createExtensionCreateSettings(observerID component.ID) otel
551551
}
552552
}
553553

554-
func (d *discoverer) createReceiverCreateSettings() otelcolreceiver.CreateSettings {
555-
return otelcolreceiver.CreateSettings{
554+
func (d *discoverer) createReceiverCreateSettings() otelcolreceiver.Settings {
555+
return otelcolreceiver.Settings{
556556
TelemetrySettings: component.TelemetrySettings{
557557
Logger: zap.New(d.logger.Core()).With(zap.String("kind", "receiver")),
558558
TracerProvider: tnoop.NewTracerProvider(),

internal/exporter/httpsinkexporter/config_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import (
2020

2121
"github.com/stretchr/testify/assert"
2222
"github.com/stretchr/testify/require"
23-
"go.opentelemetry.io/collector/component"
2423
"go.opentelemetry.io/collector/confmap/confmaptest"
2524
)
2625

@@ -34,14 +33,14 @@ func TestLoadConfig(t *testing.T) {
3433
e0cm, err := configs.Sub("httpsink")
3534
require.NoError(t, err)
3635
e0 := createDefaultConfig()
37-
require.NoError(t, component.UnmarshalConfig(e0cm, e0))
36+
require.NoError(t, e0cm.Unmarshal(&e0))
3837

3938
assert.Equal(t, NewFactory().CreateDefaultConfig(), e0)
4039

4140
e1cm, err := configs.Sub("httpsink/2")
4241
require.NoError(t, err)
4342
e1 := createDefaultConfig()
44-
require.NoError(t, component.UnmarshalConfig(e1cm, e1))
43+
require.NoError(t, e1cm.Unmarshal(&e1))
4544

4645
assert.Equal(t,
4746
&Config{

internal/exporter/httpsinkexporter/factory.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ func createDefaultConfig() component.Config {
4646
}
4747

4848
func createTracesExporter(ctx context.Context,
49-
set exporter.CreateSettings,
49+
set exporter.Settings,
5050
cfg component.Config,
5151
) (exporter.Traces, error) {
5252
exp := newExporter(set.Logger, cfg.(*Config).Endpoint)
@@ -61,7 +61,7 @@ func createTracesExporter(ctx context.Context,
6161
}
6262

6363
func createMetricsExporter(ctx context.Context,
64-
set exporter.CreateSettings,
64+
set exporter.Settings,
6565
cfg component.Config,
6666
) (exporter.Metrics, error) {
6767
exp := newExporter(set.Logger, cfg.(*Config).Endpoint)

internal/exporter/httpsinkexporter/factory_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ func TestCreateTracesExporter(t *testing.T) {
3434
factory := NewFactory()
3535
cfg := factory.CreateDefaultConfig()
3636

37-
te, err := factory.CreateTracesExporter(context.Background(), exportertest.NewNopCreateSettings(), cfg)
37+
te, err := factory.CreateTracesExporter(context.Background(), exportertest.NewNopSettings(), cfg)
3838
assert.NoError(t, err)
3939
assert.NotNil(t, te)
4040
}

internal/receiver/discoveryreceiver/config_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ func TestValidConfig(t *testing.T) {
4040
cm, err := configs.Sub("discovery")
4141
require.NoError(t, err)
4242
cfg := createDefaultConfig().(*Config)
43-
err = component.UnmarshalConfig(cm, cfg)
43+
err = cm.Unmarshal(&cfg)
4444
require.NoError(t, err)
4545

4646
require.Equal(t, &Config{
@@ -117,7 +117,7 @@ func TestInvalidConfigs(t *testing.T) {
117117
cm, err := config.Sub(typeStr)
118118
require.NoError(t, err)
119119
cfg := createDefaultConfig().(*Config)
120-
err = component.UnmarshalConfig(cm, cfg)
120+
err = cm.Unmarshal(&cfg)
121121
require.NoError(t, err)
122122
err = cfg.Validate()
123123
require.Error(t, err)

internal/receiver/discoveryreceiver/endpoint_tracker_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ func TestUpdateEndpoints(t *testing.T) {
627627
cm, err := config.Sub(typeStr)
628628
require.NoError(t, err)
629629
cfg := createDefaultConfig().(*Config)
630-
require.NoError(t, component.UnmarshalConfig(cm, cfg))
630+
require.NoError(t, cm.Unmarshal(&cfg))
631631

632632
logger := zap.NewNop()
633633
et := newEndpointTracker(nil, cfg, logger, nil, newCorrelationStore(logger, cfg.CorrelationTTL))

internal/receiver/discoveryreceiver/factory.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ func createDefaultConfig() component.Config {
4343

4444
func createLogsReceiver(
4545
_ context.Context,
46-
settings receiver.CreateSettings,
46+
settings receiver.Settings,
4747
cfg component.Config,
4848
consumer consumer.Logs,
4949
) (receiver.Logs, error) {

0 commit comments

Comments
 (0)