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)