From 0c940b27fb2fa9f579c1b40551a4d594437074f1 Mon Sep 17 00:00:00 2001 From: Jay DeLuca Date: Mon, 26 Jan 2026 11:56:31 -0500 Subject: [PATCH 1/5] Add display name to skywalker encoder --- .../skywalkingencodingextension/README.md | 21 +++--- .../skywalkingencodingextension/doc.go | 5 ++ .../generated_component_test.go | 68 +++++++++++++++++++ .../generated_package_test.go | 13 ++++ .../skywalkingencodingextension/metadata.yaml | 5 ++ 5 files changed, 102 insertions(+), 10 deletions(-) create mode 100644 extension/encoding/skywalkingencodingextension/doc.go create mode 100644 extension/encoding/skywalkingencodingextension/generated_component_test.go create mode 100644 extension/encoding/skywalkingencodingextension/generated_package_test.go diff --git a/extension/encoding/skywalkingencodingextension/README.md b/extension/encoding/skywalkingencodingextension/README.md index c521e3b7955c0..831edd9450903 100644 --- a/extension/encoding/skywalkingencodingextension/README.md +++ b/extension/encoding/skywalkingencodingextension/README.md @@ -1,19 +1,20 @@ -# Skywalking encoding extension - -| Status | | -| ------------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Stability | [alpha] | -| Distributions | [contrib] | | -| Issues | [![Open issues](https://img.shields.io/github/issues-search/open-telemetry/opentelemetry-collector-contrib?query=is%3Aissue%20is%3Aopen%20label%3Aextension%2Fskywalkingencodingextension%20&label=open&color=orange&logo=opentelemetry)](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aopen+is%3Aissue+label%3Aextension%2Fskywalkingencodingextension) [![Closed issues](https://img.shields.io/github/issues-search/open-telemetry/opentelemetry-collector-contrib?query=is%3Aissue%20is%3Aclosed%20label%3Aextension%2Fskywalkingencodingextension%20&label=closed&color=blue&logo=opentelemetry)](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aclosed+is%3Aissue+label%3Aextension%2Fskywalkingencodingextension) | -| [Code Owners](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#becoming-a-code-owner) | [@JaredTan95](https://www.github.com/JaredTan95) | +# Skywalking Encoding Extension + +The `Skywalking` encoding extension is used to unmarshal Apache Skywalking segment traces. Marshalling is not supported. + + +| Status | | +| ------------- |-----------| +| Stability | [alpha] | +| Distributions | [contrib] | +| Issues | [![Open issues](https://img.shields.io/github/issues-search/open-telemetry/opentelemetry-collector-contrib?query=is%3Aissue%20is%3Aopen%20label%3Aextension%2Fskywalkingencoding%20&label=open&color=orange&logo=opentelemetry)](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aopen+is%3Aissue+label%3Aextension%2Fskywalkingencoding) [![Closed issues](https://img.shields.io/github/issues-search/open-telemetry/opentelemetry-collector-contrib?query=is%3Aissue%20is%3Aclosed%20label%3Aextension%2Fskywalkingencoding%20&label=closed&color=blue&logo=opentelemetry)](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aclosed+is%3Aissue+label%3Aextension%2Fskywalkingencoding) | +| [Code Owners](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#becoming-a-code-owner) | [@JaredTan95](https://www.github.com/JaredTan95) | [alpha]: https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/component-stability.md#alpha [contrib]: https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-contrib -The `Skywalking` encoding extension is used to unmarshal Apache Skywalking segment traces. Marshalling is not supported. - ## Example configuration ```yaml diff --git a/extension/encoding/skywalkingencodingextension/doc.go b/extension/encoding/skywalkingencodingextension/doc.go new file mode 100644 index 0000000000000..dcb9eea96af0a --- /dev/null +++ b/extension/encoding/skywalkingencodingextension/doc.go @@ -0,0 +1,5 @@ +// Copyright The OpenTelemetry Authors +// SPDX-License-Identifier: Apache-2.0 + +//go:generate mdatagen metadata.yaml +package skywalkingencodingextension // import "github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/skywalkingencodingextension" diff --git a/extension/encoding/skywalkingencodingextension/generated_component_test.go b/extension/encoding/skywalkingencodingextension/generated_component_test.go new file mode 100644 index 0000000000000..7f530e79247af --- /dev/null +++ b/extension/encoding/skywalkingencodingextension/generated_component_test.go @@ -0,0 +1,68 @@ +// Code generated by mdatagen. DO NOT EDIT. + +package skywalkingencodingextension + +import ( + "context" + "testing" + + "github.com/stretchr/testify/require" + "go.opentelemetry.io/collector/component" + "go.opentelemetry.io/collector/component/componenttest" + "go.opentelemetry.io/collector/confmap/confmaptest" + "go.opentelemetry.io/collector/extension/extensiontest" +) + +var typ = component.MustNewType("skywalking_encoding") + +func TestComponentFactoryType(t *testing.T) { + require.Equal(t, typ, NewFactory().Type()) +} + +func TestComponentConfigStruct(t *testing.T) { + require.NoError(t, componenttest.CheckConfigStruct(NewFactory().CreateDefaultConfig())) +} + +func TestComponentLifecycle(t *testing.T) { + factory := NewFactory() + + cm, err := confmaptest.LoadConf("metadata.yaml") + require.NoError(t, err) + cfg := factory.CreateDefaultConfig() + sub, err := cm.Sub("tests::config") + require.NoError(t, err) + require.NoError(t, sub.Unmarshal(&cfg)) + t.Run("shutdown", func(t *testing.T) { + e, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg) + require.NoError(t, err) + err = e.Shutdown(context.Background()) + require.NoError(t, err) + }) + t.Run("lifecycle", func(t *testing.T) { + firstExt, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg) + require.NoError(t, err) + require.NoError(t, firstExt.Start(context.Background(), newMdatagenNopHost())) + require.NoError(t, firstExt.Shutdown(context.Background())) + + secondExt, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg) + require.NoError(t, err) + require.NoError(t, secondExt.Start(context.Background(), newMdatagenNopHost())) + require.NoError(t, secondExt.Shutdown(context.Background())) + }) +} + +var _ component.Host = (*mdatagenNopHost)(nil) + +type mdatagenNopHost struct{} + +func newMdatagenNopHost() component.Host { + return &mdatagenNopHost{} +} + +func (mnh *mdatagenNopHost) GetExtensions() map[component.ID]component.Component { + return nil +} + +func (mnh *mdatagenNopHost) GetFactory(_ component.Kind, _ component.Type) component.Factory { + return nil +} diff --git a/extension/encoding/skywalkingencodingextension/generated_package_test.go b/extension/encoding/skywalkingencodingextension/generated_package_test.go new file mode 100644 index 0000000000000..75d12ca4ede72 --- /dev/null +++ b/extension/encoding/skywalkingencodingextension/generated_package_test.go @@ -0,0 +1,13 @@ +// Code generated by mdatagen. DO NOT EDIT. + +package skywalkingencodingextension + +import ( + "testing" + + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + goleak.VerifyTestMain(m) +} diff --git a/extension/encoding/skywalkingencodingextension/metadata.yaml b/extension/encoding/skywalkingencodingextension/metadata.yaml index aec382816de9f..d061af1b7ffe8 100644 --- a/extension/encoding/skywalkingencodingextension/metadata.yaml +++ b/extension/encoding/skywalkingencodingextension/metadata.yaml @@ -1,5 +1,10 @@ +display_name: Skywalking Encoding Extension type: skywalking_encoding +description: > + The `Skywalking` encoding extension is used to unmarshal Apache Skywalking segment traces. Marshalling is not + supported. + status: disable_codecov_badge: true class: extension From e924cd01372b5bed779e9a9f3c378e9b5701e762 Mon Sep 17 00:00:00 2001 From: Jay DeLuca Date: Mon, 26 Jan 2026 12:08:17 -0500 Subject: [PATCH 2/5] go mod tidy --- .../skywalkingencodingextension/go.mod | 10 ++++++++++ .../skywalkingencodingextension/go.sum | 18 ++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/extension/encoding/skywalkingencodingextension/go.mod b/extension/encoding/skywalkingencodingextension/go.mod index f9cfe3cbc2779..455f09b0b4ac9 100644 --- a/extension/encoding/skywalkingencodingextension/go.mod +++ b/extension/encoding/skywalkingencodingextension/go.mod @@ -7,9 +7,11 @@ require ( github.com/stretchr/testify v1.11.1 go.opentelemetry.io/collector/component v1.50.1-0.20260121161034-55399d4743af go.opentelemetry.io/collector/component/componenttest v0.144.1-0.20260121161034-55399d4743af + go.opentelemetry.io/collector/confmap v1.50.0 go.opentelemetry.io/collector/extension v1.50.1-0.20260121161034-55399d4743af go.opentelemetry.io/collector/extension/extensiontest v0.144.1-0.20260121161034-55399d4743af go.opentelemetry.io/collector/pdata v1.50.1-0.20260121161034-55399d4743af + go.uber.org/goleak v1.3.0 google.golang.org/protobuf v1.36.11 skywalking.apache.org/repo/goapi v0.0.0-20240104145220-ba7202308dd4 ) @@ -19,9 +21,16 @@ require ( github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/go-logr/logr v1.4.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect + github.com/go-viper/mapstructure/v2 v2.5.0 // indirect + github.com/gobwas/glob v0.2.3 // indirect github.com/google/uuid v1.6.0 // indirect github.com/hashicorp/go-version v1.8.0 // indirect github.com/json-iterator/go v1.1.12 // indirect + github.com/knadh/koanf/maps v0.1.2 // indirect + github.com/knadh/koanf/providers/confmap v1.0.0 // indirect + github.com/knadh/koanf/v2 v2.3.0 // indirect + github.com/mitchellh/copystructure v1.2.0 // indirect + github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect @@ -35,6 +44,7 @@ require ( go.opentelemetry.io/otel/trace v1.39.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.1 // indirect + go.yaml.in/yaml/v3 v3.0.4 // indirect golang.org/x/net v0.47.0 // indirect golang.org/x/sys v0.39.0 // indirect golang.org/x/text v0.31.0 // indirect diff --git a/extension/encoding/skywalkingencodingextension/go.sum b/extension/encoding/skywalkingencodingextension/go.sum index 4e186f0d364a0..f693dc5cba916 100644 --- a/extension/encoding/skywalkingencodingextension/go.sum +++ b/extension/encoding/skywalkingencodingextension/go.sum @@ -28,6 +28,10 @@ github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI= github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= +github.com/go-viper/mapstructure/v2 v2.5.0 h1:vM5IJoUAy3d7zRSVtIwQgBj7BiWtMPfmPEgAXnvj1Ro= +github.com/go-viper/mapstructure/v2 v2.5.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= +github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y= +github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -63,10 +67,20 @@ github.com/hashicorp/go-version v1.8.0 h1:KAkNb1HAiZd1ukkxDFGmokVZe1Xy9HG6NUp+bP github.com/hashicorp/go-version v1.8.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= +github.com/knadh/koanf/maps v0.1.2 h1:RBfmAW5CnZT+PJ1CVc1QSJKf4Xu9kxfQgYVQSu8hpbo= +github.com/knadh/koanf/maps v0.1.2/go.mod h1:npD/QZY3V6ghQDdcQzl1W4ICNVTkohC8E73eI2xW4yI= +github.com/knadh/koanf/providers/confmap v1.0.0 h1:mHKLJTE7iXEys6deO5p6olAiZdG5zwp8Aebir+/EaRE= +github.com/knadh/koanf/providers/confmap v1.0.0/go.mod h1:txHYHiI2hAtF0/0sCmcuol4IDcuQbKTybiB1nOcUo1A= +github.com/knadh/koanf/v2 v2.3.0 h1:Qg076dDRFHvqnKG97ZEsi9TAg2/nFTa9hCdcSa1lvlM= +github.com/knadh/koanf/v2 v2.3.0/go.mod h1:gRb40VRAbd4iJMYYD5IxZ6hfuopFcXBpc9bbQpZwo28= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw= +github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= +github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zxSIeXaQ= +github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -94,6 +108,8 @@ go.opentelemetry.io/collector/component v1.50.1-0.20260121161034-55399d4743af h1 go.opentelemetry.io/collector/component v1.50.1-0.20260121161034-55399d4743af/go.mod h1:S0p+mq0ZvEEN67BKWt0atC5cHn2Km8vBeeIZuYzD0XU= go.opentelemetry.io/collector/component/componenttest v0.144.1-0.20260121161034-55399d4743af h1:0N+tBCUj6n3F5sttRjR+Yp9okreDS08fddBXKIoiGLw= go.opentelemetry.io/collector/component/componenttest v0.144.1-0.20260121161034-55399d4743af/go.mod h1:4YV3d9+4nhxrtOdFHcX80/YQHK4bFTxyxCgonJgXNGs= +go.opentelemetry.io/collector/confmap v1.50.0 h1:ty8pqwn5lwVX3i7RkP9myDOlG8rNUAAtyTQHHatDfhg= +go.opentelemetry.io/collector/confmap v1.50.0/go.mod h1:VtbDxsXGkMpQEWUQLmkgT9XBvsbSEPg4FzhaW8HPuVw= go.opentelemetry.io/collector/extension v1.50.1-0.20260121161034-55399d4743af h1:pTpAgFNHdt77vHN59Idxv3MdAysMNppwfyfgeZIhego= go.opentelemetry.io/collector/extension v1.50.1-0.20260121161034-55399d4743af/go.mod h1:VLKQToEnO+9x3/Z8L2FoARAXs+moNui35Spj96y5LO4= go.opentelemetry.io/collector/extension/extensiontest v0.144.1-0.20260121161034-55399d4743af h1:yWfADo9Wt1UzNc3eP3j5vJ3myRptA+hzxDbELis5N3U= @@ -129,6 +145,8 @@ go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= go.uber.org/zap v1.27.1 h1:08RqriUEv8+ArZRYSTXy1LeBScaMpVSTBhCeaZYfMYc= go.uber.org/zap v1.27.1/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= +go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= +go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= From e88bf78738034d788a0555cf9a37066e86aeeb44 Mon Sep 17 00:00:00 2001 From: Jay DeLuca Date: Tue, 27 Jan 2026 06:08:40 -0500 Subject: [PATCH 3/5] Add empty config struct to prevent panic --- extension/encoding/skywalkingencodingextension/config.go | 9 +++++++++ .../encoding/skywalkingencodingextension/factory.go | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 extension/encoding/skywalkingencodingextension/config.go diff --git a/extension/encoding/skywalkingencodingextension/config.go b/extension/encoding/skywalkingencodingextension/config.go new file mode 100644 index 0000000000000..572c7dcc2dae3 --- /dev/null +++ b/extension/encoding/skywalkingencodingextension/config.go @@ -0,0 +1,9 @@ +// Copyright The OpenTelemetry Authors +// SPDX-License-Identifier: Apache-2.0 + +package skywalkingencodingextension // import "github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/skywalkingencodingextension" + +type Config struct { + // prevent unkeyed literal initialization + _ struct{} +} diff --git a/extension/encoding/skywalkingencodingextension/factory.go b/extension/encoding/skywalkingencodingextension/factory.go index 453a65bf3ff0b..da813aea9e357 100644 --- a/extension/encoding/skywalkingencodingextension/factory.go +++ b/extension/encoding/skywalkingencodingextension/factory.go @@ -28,5 +28,5 @@ func createExtension(_ context.Context, _ extension.Settings, _ component.Config } func createDefaultConfig() component.Config { - return nil + return &Config{} } From c58c4bb23feb2c33559c8e2961867e7ba58b8ce8 Mon Sep 17 00:00:00 2001 From: Jay DeLuca Date: Tue, 27 Jan 2026 06:21:01 -0500 Subject: [PATCH 4/5] go mod tidy --- extension/encoding/skywalkingencodingextension/go.mod | 2 +- extension/encoding/skywalkingencodingextension/go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extension/encoding/skywalkingencodingextension/go.mod b/extension/encoding/skywalkingencodingextension/go.mod index 455f09b0b4ac9..1ee35c4cb402e 100644 --- a/extension/encoding/skywalkingencodingextension/go.mod +++ b/extension/encoding/skywalkingencodingextension/go.mod @@ -7,7 +7,7 @@ require ( github.com/stretchr/testify v1.11.1 go.opentelemetry.io/collector/component v1.50.1-0.20260121161034-55399d4743af go.opentelemetry.io/collector/component/componenttest v0.144.1-0.20260121161034-55399d4743af - go.opentelemetry.io/collector/confmap v1.50.0 + go.opentelemetry.io/collector/confmap v1.50.1-0.20260121161034-55399d4743af go.opentelemetry.io/collector/extension v1.50.1-0.20260121161034-55399d4743af go.opentelemetry.io/collector/extension/extensiontest v0.144.1-0.20260121161034-55399d4743af go.opentelemetry.io/collector/pdata v1.50.1-0.20260121161034-55399d4743af diff --git a/extension/encoding/skywalkingencodingextension/go.sum b/extension/encoding/skywalkingencodingextension/go.sum index f693dc5cba916..66ad43d82aa5f 100644 --- a/extension/encoding/skywalkingencodingextension/go.sum +++ b/extension/encoding/skywalkingencodingextension/go.sum @@ -108,8 +108,8 @@ go.opentelemetry.io/collector/component v1.50.1-0.20260121161034-55399d4743af h1 go.opentelemetry.io/collector/component v1.50.1-0.20260121161034-55399d4743af/go.mod h1:S0p+mq0ZvEEN67BKWt0atC5cHn2Km8vBeeIZuYzD0XU= go.opentelemetry.io/collector/component/componenttest v0.144.1-0.20260121161034-55399d4743af h1:0N+tBCUj6n3F5sttRjR+Yp9okreDS08fddBXKIoiGLw= go.opentelemetry.io/collector/component/componenttest v0.144.1-0.20260121161034-55399d4743af/go.mod h1:4YV3d9+4nhxrtOdFHcX80/YQHK4bFTxyxCgonJgXNGs= -go.opentelemetry.io/collector/confmap v1.50.0 h1:ty8pqwn5lwVX3i7RkP9myDOlG8rNUAAtyTQHHatDfhg= -go.opentelemetry.io/collector/confmap v1.50.0/go.mod h1:VtbDxsXGkMpQEWUQLmkgT9XBvsbSEPg4FzhaW8HPuVw= +go.opentelemetry.io/collector/confmap v1.50.1-0.20260121161034-55399d4743af h1:m/Wl4elDFKPJYJAOeUYdgjrk3ABFjlxaMYtUhIr1MeQ= +go.opentelemetry.io/collector/confmap v1.50.1-0.20260121161034-55399d4743af/go.mod h1:VtbDxsXGkMpQEWUQLmkgT9XBvsbSEPg4FzhaW8HPuVw= go.opentelemetry.io/collector/extension v1.50.1-0.20260121161034-55399d4743af h1:pTpAgFNHdt77vHN59Idxv3MdAysMNppwfyfgeZIhego= go.opentelemetry.io/collector/extension v1.50.1-0.20260121161034-55399d4743af/go.mod h1:VLKQToEnO+9x3/Z8L2FoARAXs+moNui35Spj96y5LO4= go.opentelemetry.io/collector/extension/extensiontest v0.144.1-0.20260121161034-55399d4743af h1:yWfADo9Wt1UzNc3eP3j5vJ3myRptA+hzxDbELis5N3U= From bd6d4725e80a65adf51b401ccf7e3ae21d14a967 Mon Sep 17 00:00:00 2001 From: Jay DeLuca Date: Mon, 9 Feb 2026 13:14:23 -0500 Subject: [PATCH 5/5] update --- extension/encoding/skywalkingencodingextension/go.mod | 2 +- extension/encoding/skywalkingencodingextension/go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extension/encoding/skywalkingencodingextension/go.mod b/extension/encoding/skywalkingencodingextension/go.mod index 6af0c321782f3..3de2859419080 100644 --- a/extension/encoding/skywalkingencodingextension/go.mod +++ b/extension/encoding/skywalkingencodingextension/go.mod @@ -7,7 +7,7 @@ require ( github.com/stretchr/testify v1.11.1 go.opentelemetry.io/collector/component v1.51.1-0.20260205185216-81bc641f26c0 go.opentelemetry.io/collector/component/componenttest v0.145.1-0.20260205185216-81bc641f26c0 - go.opentelemetry.io/collector/confmap v1.51.0 + go.opentelemetry.io/collector/confmap v1.51.1-0.20260205185216-81bc641f26c0 go.opentelemetry.io/collector/extension v1.51.1-0.20260205185216-81bc641f26c0 go.opentelemetry.io/collector/extension/extensiontest v0.145.1-0.20260205185216-81bc641f26c0 go.opentelemetry.io/collector/pdata v1.51.1-0.20260205185216-81bc641f26c0 diff --git a/extension/encoding/skywalkingencodingextension/go.sum b/extension/encoding/skywalkingencodingextension/go.sum index 75aa54a5008c5..4c85a24b0bfa2 100644 --- a/extension/encoding/skywalkingencodingextension/go.sum +++ b/extension/encoding/skywalkingencodingextension/go.sum @@ -108,8 +108,8 @@ go.opentelemetry.io/collector/component v1.51.1-0.20260205185216-81bc641f26c0 h1 go.opentelemetry.io/collector/component v1.51.1-0.20260205185216-81bc641f26c0/go.mod h1:944C7vEIdk13Pn1fBbyaU8C1qKf2XC0jRBlc69NAsRY= go.opentelemetry.io/collector/component/componenttest v0.145.1-0.20260205185216-81bc641f26c0 h1:+VCK6wX/WN170dcaWJweRAkxpmAEyVucfrUV13NwUlY= go.opentelemetry.io/collector/component/componenttest v0.145.1-0.20260205185216-81bc641f26c0/go.mod h1:U2wUjKMGwgqM49/q8ORkzzYzSWY2m6zpG/e606eK1wc= -go.opentelemetry.io/collector/confmap v1.51.0 h1:C9YlMNkIgzuauLpUz2F7DLlWwqAmkQKNcKj1XATVWuE= -go.opentelemetry.io/collector/confmap v1.51.0/go.mod h1:uWi4b9lHfvEC2poJ2I2vXwGUREVEQTcdUguOpfqdcHM= +go.opentelemetry.io/collector/confmap v1.51.1-0.20260205185216-81bc641f26c0 h1:SA1GIDv0iBsFMDVNevnHhTIPGANJG1Sl8lt5UtA8Og8= +go.opentelemetry.io/collector/confmap v1.51.1-0.20260205185216-81bc641f26c0/go.mod h1:uWi4b9lHfvEC2poJ2I2vXwGUREVEQTcdUguOpfqdcHM= go.opentelemetry.io/collector/extension v1.51.1-0.20260205185216-81bc641f26c0 h1:hvWxc9VphtLvN9fq6jo6cqGbe0GHjQXcmk4v9aoIOkk= go.opentelemetry.io/collector/extension v1.51.1-0.20260205185216-81bc641f26c0/go.mod h1:HhWj0W7/yoXQvkcJ/Pu+SyCZRNAFmnw7a/nu6FFfZWM= go.opentelemetry.io/collector/extension/extensiontest v0.145.1-0.20260205185216-81bc641f26c0 h1:5vEt1qgGbWAt+HTbHnaQv1cHW8CJOvEGp/z9qIP338s=