INNER CODE UNIT · Go

main

oracle/oracle-db-appdev-monitoring · main.go:105

func main() {
	syncBuildVersion()

	configFile, err := parseConfigFile(os.Args[1:], os.Getenv, os.Stderr)
	if err != nil {
		if errors.Is(err, flag.ErrHelp) {
			return
		}
		fmt.Fprintf(os.Stderr, "error: %v\n", err)
		os.Exit(2)
	}

	bootstrapLogConfig, _ := promslogConfig("info", "logfmt")
	bootstrapLogger := promslog.New(bootstrapLogConfig)
	exporterConfig := &config.Config{ConfigFile: configFile}
	m, err := config.LoadMetricsConfiguration(bootstrapLogger, exporterConfig)
	if err != nil {
		bootstrapLogger.Error("unable to load metrics configuration file", "error", err)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…