diff --git a/collector/config.go b/collector/config/config.go similarity index 94% rename from collector/config.go rename to collector/config/config.go index 1839c85c0..869d4aa22 100644 --- a/collector/config.go +++ b/collector/config/config.go @@ -1,7 +1,7 @@ // Copyright The OpenTelemetry Authors // SPDX-License-Identifier: Apache-2.0 -package collector // import "go.opentelemetry.io/ebpf-profiler/collector" +package config // import "go.opentelemetry.io/ebpf-profiler/collector/config" import "time" diff --git a/collector/factory.go b/collector/factory.go index 064f8f86d..5aede4e6a 100644 --- a/collector/factory.go +++ b/collector/factory.go @@ -13,6 +13,7 @@ import ( "go.opentelemetry.io/collector/receiver" "go.opentelemetry.io/collector/receiver/xreceiver" + "go.opentelemetry.io/ebpf-profiler/collector/config" "go.opentelemetry.io/ebpf-profiler/collector/internal" "go.opentelemetry.io/ebpf-profiler/internal/controller" ) @@ -37,7 +38,7 @@ func BuildProfilesReceiver(options ...Option) xreceiver.CreateProfilesFunc { baseCfg component.Config, nextConsumer xconsumer.Profiles, ) (xreceiver.Profiles, error) { - cfg, ok := baseCfg.(*Config) + cfg, ok := baseCfg.(*config.Config) if !ok { return nil, errInvalidConfig } @@ -76,7 +77,7 @@ func BuildProfilesReceiver(options ...Option) xreceiver.CreateProfilesFunc { } func defaultConfig() component.Config { - return &Config{ + return &config.Config{ ReporterInterval: 5 * time.Second, MonitorInterval: 5 * time.Second, SamplesPerSecond: 20,