mirror of
https://github.com/hanzoai/telemetry.git
synced 2026-10-30 20:01:49 +00:00
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]>
65 lines
2.4 KiB
Go
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
|
|
}
|