Files
28c45bfd5c [chore] Prepare release v1.59.0/v0.153.0 (#15352)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.59.0/v0.153.0
- make prepare-release PREVIOUS_VERSION=1[.]58[.]0
RELEASE_CANDIDATE=1.59.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]152[.]0
RELEASE_CANDIDATE=0.153.0 MODSET=beta

---------

Co-authored-by: otelbot <[email protected]>
Co-authored-by: Andrew Wilkins <[email protected]>
2026-05-25 07:49:46 +00:00

65 lines
2.4 KiB
Go

// Code generated by "go.opentelemetry.io/collector/cmd/builder". DO NOT EDIT.
// Program otelcorecol is an OpenTelemetry Collector binary.
package main
import (
"os"
"go.opentelemetry.io/collector/component"
"go.opentelemetry.io/collector/confmap"
envprovider "go.opentelemetry.io/collector/confmap/provider/envprovider"
fileprovider "go.opentelemetry.io/collector/confmap/provider/fileprovider"
httpprovider "go.opentelemetry.io/collector/confmap/provider/httpprovider"
httpsprovider "go.opentelemetry.io/collector/confmap/provider/httpsprovider"
yamlprovider "go.opentelemetry.io/collector/confmap/provider/yamlprovider"
"go.opentelemetry.io/collector/otelcol"
)
func main() {
info := component.BuildInfo{
Command: "otelcorecol",
Description: "Local OpenTelemetry Collector binary, testing only.",
Version: "0.146.1-dev",
}
set := otelcol.CollectorSettings{
BuildInfo: info,
Factories: components,
ConfigProviderSettings: otelcol.ConfigProviderSettings{
ResolverSettings: confmap.ResolverSettings{
ProviderFactories: []confmap.ProviderFactory{
envprovider.NewFactory(),
fileprovider.NewFactory(),
httpprovider.NewFactory(),
httpsprovider.NewFactory(),
yamlprovider.NewFactory(),
},
},
},
ProviderModules: map[string]string{
envprovider.NewFactory().Create(confmap.ProviderSettings{}).Scheme(): "go.opentelemetry.io/collector/confmap/provider/envprovider v1.52.0",
fileprovider.NewFactory().Create(confmap.ProviderSettings{}).Scheme(): "go.opentelemetry.io/collector/confmap/provider/fileprovider v1.52.0",
httpprovider.NewFactory().Create(confmap.ProviderSettings{}).Scheme(): "go.opentelemetry.io/collector/confmap/provider/httpprovider v1.52.0",
httpsprovider.NewFactory().Create(confmap.ProviderSettings{}).Scheme(): "go.opentelemetry.io/collector/confmap/provider/httpsprovider v1.52.0",
yamlprovider.NewFactory().Create(confmap.ProviderSettings{}).Scheme(): "go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.52.0",
},
ConverterModules: []string{},
}
if err := run(set); err != nil {
// The error message is logged by cobra, so we intentionally
// avoid logging it again here to prevent duplicate output.
os.Exit(1)
}
}
func runInteractive(params otelcol.CollectorSettings) error {
cmd := otelcol.NewCommand(params)
if err := cmd.Execute(); err != nil {
return err
}
return nil
}