func main()

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))
	}
}