in opentelemetry_collector/main.go [28:51]
func main() {
handleErr := func(err error) {
if err != nil {
log.Fatalf("Failed to run the service: %v", err)
}
}
factories, err := components()
handleErr(err)
settings := service.CollectorSettings{
Factories: factories,
BuildInfo: component.BuildInfo{
Command: "otelcontribcol",
Description: "AppEngine Flex OpenTelemetry Contrib Collector",
Version: "latest",
},
}
cmd := service.NewCommand(settings)
if cmd.Execute() != nil {
handleErr(fmt.Errorf("failed run the application: %w", err))
}
}